From 0a2b094d02874a1a7004c50b4d0a15d5a02f65a1 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Wed, 2 Oct 2019 14:58:48 +0200 Subject: [PATCH] chore(interface-types) Simplify the code. --- src/interpreter/instructions/mod.rs | 4 ++-- src/interpreter/wasm/structures.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interpreter/instructions/mod.rs b/src/interpreter/instructions/mod.rs index e38dcf3..183e0dc 100644 --- a/src/interpreter/instructions/mod.rs +++ b/src/interpreter/instructions/mod.rs @@ -54,7 +54,7 @@ pub(crate) mod tests { impl wasm::structures::LocalImport for LocalImport { fn inputs_cardinality(&self) -> usize { - self.inputs.len() as usize + self.inputs.len() } fn outputs_cardinality(&self) -> usize { @@ -82,7 +82,7 @@ pub(crate) mod tests { impl Deref for MemoryView { type Target = [Cell]; - fn deref(&self) -> &[Cell] { + fn deref(&self) -> &Self::Target { self.0.as_slice() } } diff --git a/src/interpreter/wasm/structures.rs b/src/interpreter/wasm/structures.rs index eb0a511..a38511c 100644 --- a/src/interpreter/wasm/structures.rs +++ b/src/interpreter/wasm/structures.rs @@ -125,7 +125,7 @@ impl MemoryView for EmptyMemoryView {} impl Deref for EmptyMemoryView { type Target = [Cell]; - fn deref(&self) -> &[Cell] { + fn deref(&self) -> &Self::Target { &[] } }