From 399d1fe22f3be23bd849f31e381d4893871ff0a1 Mon Sep 17 00:00:00 2001 From: NikVolf Date: Wed, 22 Nov 2017 13:15:56 +0300 Subject: [PATCH] compare with slice --- src/pack.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pack.rs b/src/pack.rs index 8648539..cbe3cdd 100644 --- a/src/pack.rs +++ b/src/pack.rs @@ -44,7 +44,7 @@ pub fn pack_instance(raw_module: Vec, mut ctor_module: elements::Module) -> let &elements::Type::Function(ref func) = ctor_module.type_section().ok_or(Error::NoTypeSection)? .types().get(type_id as usize).ok_or(Error::MalformedModule)?; - if func.params().len() != 1 || func.params()[0] != elements::ValueType::I32 { + if func.params() != &[elements::ValueType::I32] { return Err(Error::InvalidCreateSignature); } if func.return_type().is_some() {