From e61fa6dd7482d4bdfebddad1462c596604ba9853 Mon Sep 17 00:00:00 2001 From: Aviv Palivoda Date: Fri, 14 Jun 2019 08:49:20 +0300 Subject: [PATCH] Use Iterator to create from_list --- vm/src/frame.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vm/src/frame.rs b/vm/src/frame.rs index 8aaed0708..8ea114854 100644 --- a/vm/src/frame.rs +++ b/vm/src/frame.rs @@ -908,10 +908,10 @@ impl Frame { } fn import(&self, vm: &VirtualMachine, module: &str, symbols: &Vec) -> FrameResult { - let mut from_list = vec![]; - for symbol in symbols { - from_list.push(vm.ctx.new_str(symbol.to_string())); - } + let from_list = symbols + .iter() + .map(|symbol| vm.ctx.new_str(symbol.to_string())) + .collect(); let module = vm.import(module, &vm.ctx.new_tuple(from_list))?; if symbols.is_empty() {