pub struct LbaFormat {
pub lba_format_type: Option<Option<LbaFormatType>>,
pub relative_performance: Option<Option<LbaRelativePerformanceType>>,
pub lba_data_size_bytes: Option<Option<Int64>>,
pub lba_metadata_size_bytes: Option<Option<Int64>>,
}Fields§
§lba_format_type: Option<Option<LbaFormatType>>The LBA format type.
This shall be the LBA format type. This property is intended for capabilities instrumentation.
relative_performance: Option<Option<LbaRelativePerformanceType>>The LBA Relative Performance type.
This shall be the LBA Relative Performance type. This field indicates the relative performance of the LBA format indicated relative to other LBA formats supported by the controller. This property is intended for capabilities instrumentation.
lba_data_size_bytes: Option<Option<Int64>>The LBA data size in bytes.
This shall be the LBA data size reported in bytes.
lba_metadata_size_bytes: Option<Option<Int64>>The LBA metadata size in bytes.
This shall be the LBA metadata size reported in bytes.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LbaFormat
impl<'de> Deserialize<'de> for LbaFormat
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 LbaFormat
impl RefUnwindSafe for LbaFormat
impl Send for LbaFormat
impl Sync for LbaFormat
impl Unpin for LbaFormat
impl UnsafeUnpin for LbaFormat
impl UnwindSafe for LbaFormat
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