diff --git a/hypervisor/src/arch/x86/emulator/instructions/mod.rs b/hypervisor/src/arch/x86/emulator/instructions/mod.rs index b7051270f..ad74b49fe 100644 --- a/hypervisor/src/arch/x86/emulator/instructions/mod.rs +++ b/hypervisor/src/arch/x86/emulator/instructions/mod.rs @@ -52,7 +52,7 @@ pub trait InstructionHandler { } pub struct InstructionMap { - pub instructions: HashMap + Sync + Send>>>, + pub instructions: HashMap + Sync + Send>>, } impl InstructionMap { @@ -67,7 +67,7 @@ impl InstructionMap { insn: Code, insn_handler: Box + Sync + Send>, ) { - self.instructions.insert(insn, Box::new(insn_handler)); + self.instructions.insert(insn, insn_handler); } }