pub struct VirtioStatus {Show 21 fields
pub vhost_dev: Option<VhostStatus>,
pub backend_features: VirtioDeviceFeatures,
pub broken: bool,
pub bus_name: String,
pub device_endian: String,
pub device_id: u16,
pub disable_legacy_check: bool,
pub disabled: bool,
pub guest_features: VirtioDeviceFeatures,
pub host_features: VirtioDeviceFeatures,
pub isr: u8,
pub name: String,
pub num_vqs: i64,
pub queue_sel: u16,
pub start_on_kick: bool,
pub started: bool,
pub status: VirtioDeviceStatus,
pub use_guest_notifier_mask: bool,
pub use_started: bool,
pub vhost_started: bool,
pub vm_running: bool,
}
Fields§
§vhost_dev: Option<VhostStatus>
§backend_features: VirtioDeviceFeatures
§broken: bool
§bus_name: String
§device_endian: String
§device_id: u16
§disable_legacy_check: bool
§disabled: bool
§guest_features: VirtioDeviceFeatures
§host_features: VirtioDeviceFeatures
§isr: u8
§name: String
§num_vqs: i64
§queue_sel: u16
§start_on_kick: bool
§started: bool
§status: VirtioDeviceStatus
§use_guest_notifier_mask: bool
§use_started: bool
§vhost_started: bool
§vm_running: bool
Trait Implementations§
Source§impl Clone for VirtioStatus
impl Clone for VirtioStatus
Source§fn clone(&self) -> VirtioStatus
fn clone(&self) -> VirtioStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VirtioStatus
impl Debug for VirtioStatus
Source§impl<'de> Deserialize<'de> for VirtioStatus
impl<'de> Deserialize<'de> for VirtioStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VirtioStatus
impl RefUnwindSafe for VirtioStatus
impl Send for VirtioStatus
impl Sync for VirtioStatus
impl Unpin for VirtioStatus
impl UnwindSafe for VirtioStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more