pub struct ClusterNodeDrive {Show 21 fields
pub baynum: Option<i32>,
pub blocks: Option<i32>,
pub chassis: Option<i32>,
pub devname: Option<String>,
pub firmware: Option<NodeDrivesNodeDriveFirmware>,
pub handle: Option<i32>,
pub interface_type: Option<String>,
pub lnum: Option<i32>,
pub locnstr: Option<String>,
pub logical_block_length: Option<i32>,
pub media_type: Option<String>,
pub model: Option<String>,
pub physical_block_length: Option<i32>,
pub present: Option<bool>,
pub purpose: Option<String>,
pub purpose_description: Option<String>,
pub serial: Option<String>,
pub ui_state: Option<String>,
pub wwn: Option<String>,
pub x_loc: Option<i32>,
pub y_loc: Option<i32>,
}
Fields§
§baynum: Option<i32>
Numerical representation of this drive’s bay.
blocks: Option<i32>
Number of blocks on this drive.
chassis: Option<i32>
The chassis number which contains this drive.
devname: Option<String>
This drive’s device name.
firmware: Option<NodeDrivesNodeDriveFirmware>
Drive firmware information.
handle: Option<i32>
Drive_d’s handle representation for this drive
interface_type: Option<String>
String representtation of this drive’s interface type.
lnum: Option<i32>
This drive’s logical drive number in IFS.
locnstr: Option<String>
String representation of this drive’s physical location.
logical_block_length: Option<i32>
Size of a logical block on this drive.
media_type: Option<String>
String representation of this drive’s media type.
model: Option<String>
This drive’s manufacturer and model.
physical_block_length: Option<i32>
Size of a physical block on this drive.
present: Option<bool>
Indicates whether this drive is physically present in the node.
purpose: Option<String>
This drive’s purpose in the DRV state machine.
purpose_description: Option<String>
Description of this drive’s purpose.
serial: Option<String>
Serial number for this drive.
ui_state: Option<String>
This drive’s state as presented to the UI.
wwn: Option<String>
The drive’s ‘worldwide name’ from its NAA identifiers.
x_loc: Option<i32>
This drive’s x-axis grid location.
y_loc: Option<i32>
This drive’s y-axis grid location.
Trait Implementations§
Source§impl Debug for ClusterNodeDrive
impl Debug for ClusterNodeDrive
Source§impl<'de> Deserialize<'de> for ClusterNodeDrive
impl<'de> Deserialize<'de> for ClusterNodeDrive
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>,
Auto Trait Implementations§
impl Freeze for ClusterNodeDrive
impl RefUnwindSafe for ClusterNodeDrive
impl Send for ClusterNodeDrive
impl Sync for ClusterNodeDrive
impl Unpin for ClusterNodeDrive
impl UnwindSafe for ClusterNodeDrive
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more