Improved code lint

This commit is contained in:
Syrus
2020-05-18 12:34:41 -07:00
parent 2103aabf4a
commit 10dd61b25c
2 changed files with 3 additions and 5 deletions

View File

@@ -797,7 +797,7 @@ impl VMDynamicFunction for VMDynamicFunctionWithoutEnv {
struct VMDynamicFunctionWithEnv<Env>
where
Env: Sized
Env: Sized,
{
func: Box<dyn Fn(&mut Env, &[Val]) -> Result<Vec<Val>, RuntimeErro> + 'static>,
env: *mut Env,
@@ -805,7 +805,7 @@ where
impl<Env> VMDynamicFunction for VMDynamicFunctionWithEnv<Env>
where
Env: Sized
Env: Sized,
{
fn call(&self, args: &[Val]) -> Result<Vec<Val>, RuntimeError> {
unsafe { (*self.func)(&mut *self.env, &args) }

View File

@@ -1,9 +1,7 @@
//! A trampoline generator for calling dynamic host functions from Wasm.
use super::binemit::TrampolineRelocSink;
use crate::translator::{
compiled_function_unwind_info, signature_to_cranelift_ir,
};
use crate::translator::{compiled_function_unwind_info, signature_to_cranelift_ir};
use cranelift_codegen::ir::{
types, ExternalName, Function, InstBuilder, MemFlags, StackSlotData, StackSlotKind,
};