diff --git a/hypervisor/src/arch/x86/emulator/mod.rs b/hypervisor/src/arch/x86/emulator/mod.rs index 5c71a7cf8..2e2f2e9fe 100644 --- a/hypervisor/src/arch/x86/emulator/mod.rs +++ b/hypervisor/src/arch/x86/emulator/mod.rs @@ -489,7 +489,7 @@ macro_rules! gen_handler_match { }; } -impl<'a, T: CpuStateManager> Emulator<'a, T> { +impl Emulator<'_, T> { pub fn new(platform: &mut dyn PlatformEmulator) -> Emulator { Emulator { platform } } diff --git a/hypervisor/src/mshv/x86_64/emulator.rs b/hypervisor/src/mshv/x86_64/emulator.rs index 6aa74f535..e6b0a83ca 100644 --- a/hypervisor/src/mshv/x86_64/emulator.rs +++ b/hypervisor/src/mshv/x86_64/emulator.rs @@ -16,7 +16,7 @@ pub struct MshvEmulatorContext<'a> { pub map: (u64, u64), // Initial GVA to GPA mapping provided by the hypervisor } -impl<'a> MshvEmulatorContext<'a> { +impl MshvEmulatorContext<'_> { // Do the actual gva -> gpa translation #[allow(non_upper_case_globals)] fn translate(&self, gva: u64, flags: u32) -> Result { @@ -62,7 +62,7 @@ impl<'a> MshvEmulatorContext<'a> { } /// Platform emulation for Hyper-V -impl<'a> PlatformEmulator for MshvEmulatorContext<'a> { +impl PlatformEmulator for MshvEmulatorContext<'_> { type CpuState = EmulatorCpuState; fn read_memory(&self, gva: u64, data: &mut [u8]) -> Result<(), PlatformError> {