vmotherboard

Trait VmmChipsetDevice

Source
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.

Implementors§