pub struct DevicesGetOutputDevicesItems {
pub dev_node: String,
pub device: Device,
pub devices: String,
pub size: u64,
pub support_discard: bool,
pub ty: String,
pub additional_properties: HashMap<String, Value>,
}Fields§
§dev_node: StringDevice node
device: DeviceKind of OSD device
devices: StringPhysical disks used
size: u64Size in bytes
support_discard: boolDiscard support of the physical device
ty: StringType of device. For example, hdd or ssd
additional_properties: HashMap<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for DevicesGetOutputDevicesItems
impl Clone for DevicesGetOutputDevicesItems
Source§fn clone(&self) -> DevicesGetOutputDevicesItems
fn clone(&self) -> DevicesGetOutputDevicesItems
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 DevicesGetOutputDevicesItems
impl Debug for DevicesGetOutputDevicesItems
Source§impl<'de> Deserialize<'de> for DevicesGetOutputDevicesItems
impl<'de> Deserialize<'de> for DevicesGetOutputDevicesItems
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 DevicesGetOutputDevicesItems
impl RefUnwindSafe for DevicesGetOutputDevicesItems
impl Send for DevicesGetOutputDevicesItems
impl Sync for DevicesGetOutputDevicesItems
impl Unpin for DevicesGetOutputDevicesItems
impl UnwindSafe for DevicesGetOutputDevicesItems
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