pub trait VmmChipsetDevice:
ChipsetDevice
+ InspectMut
+ ProtobufSaveRestore
+ ChangeDeviceState { }
Expand description
A supertrait of ChipsetDevice
that requires devices to also support
InspectMut and SaveRestore.
We don’t want to put these bounds on ChipsetDevice
directly, as that would
tightly couple ChipsetDevice
devices with HvLite-specific infrastructure,
making it difficult to share device implementations across VMMs.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.