Struct qapi_qga::GuestNVMeSmart
source · pub struct GuestNVMeSmart {Show 25 fields
pub available_spare: i64,
pub available_spare_threshold: i64,
pub controller_busy_time_hi: u64,
pub controller_busy_time_lo: u64,
pub critical_warning: i64,
pub data_units_read_hi: u64,
pub data_units_read_lo: u64,
pub data_units_written_hi: u64,
pub data_units_written_lo: u64,
pub host_read_commands_hi: u64,
pub host_read_commands_lo: u64,
pub host_write_commands_hi: u64,
pub host_write_commands_lo: u64,
pub media_errors_hi: u64,
pub media_errors_lo: u64,
pub number_of_error_log_entries_hi: u64,
pub number_of_error_log_entries_lo: u64,
pub percentage_used: i64,
pub power_cycles_hi: u64,
pub power_cycles_lo: u64,
pub power_on_hours_hi: u64,
pub power_on_hours_lo: u64,
pub temperature: i64,
pub unsafe_shutdowns_hi: u64,
pub unsafe_shutdowns_lo: u64,
}
Fields§
§available_spare: i64
§available_spare_threshold: i64
§controller_busy_time_hi: u64
§controller_busy_time_lo: u64
§critical_warning: i64
§data_units_read_hi: u64
§data_units_read_lo: u64
§data_units_written_hi: u64
§data_units_written_lo: u64
§host_read_commands_hi: u64
§host_read_commands_lo: u64
§host_write_commands_hi: u64
§host_write_commands_lo: u64
§media_errors_hi: u64
§media_errors_lo: u64
§number_of_error_log_entries_hi: u64
§number_of_error_log_entries_lo: u64
§percentage_used: i64
§power_cycles_hi: u64
§power_cycles_lo: u64
§power_on_hours_hi: u64
§power_on_hours_lo: u64
§temperature: i64
§unsafe_shutdowns_hi: u64
§unsafe_shutdowns_lo: u64
Trait Implementations§
source§impl Clone for GuestNVMeSmart
impl Clone for GuestNVMeSmart
source§fn clone(&self) -> GuestNVMeSmart
fn clone(&self) -> GuestNVMeSmart
Returns a copy 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 GuestNVMeSmart
impl Debug for GuestNVMeSmart
source§impl<'de> Deserialize<'de> for GuestNVMeSmart
impl<'de> Deserialize<'de> for GuestNVMeSmart
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
source§impl From<GuestNVMeSmart> for GuestDiskSmart
impl From<GuestNVMeSmart> for GuestDiskSmart
source§fn from(val: GuestNVMeSmart) -> Self
fn from(val: GuestNVMeSmart) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for GuestNVMeSmart
impl Send for GuestNVMeSmart
impl Sync for GuestNVMeSmart
impl Unpin for GuestNVMeSmart
impl UnwindSafe for GuestNVMeSmart
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