pub struct CSINodeStatus {
pub storage_health: Option<Vec<StorageHealth>>,
}Expand description
CSINodeStatus contains health and status information for storage on a node.
Fields§
§storage_health: Option<Vec<StorageHealth>>storageHealth contains backend health reports for CSI drivers registered on the node.
Trait Implementations§
Source§impl Clone for CSINodeStatus
impl Clone for CSINodeStatus
Source§impl Debug for CSINodeStatus
impl Debug for CSINodeStatus
Source§impl DeepMerge for CSINodeStatus
impl DeepMerge for CSINodeStatus
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl Default for CSINodeStatus
impl Default for CSINodeStatus
Source§impl<'de> Deserialize<'de> for CSINodeStatus
impl<'de> Deserialize<'de> for CSINodeStatus
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 PartialEq for CSINodeStatus
impl PartialEq for CSINodeStatus
Source§impl Serialize for CSINodeStatus
impl Serialize for CSINodeStatus
impl StructuralPartialEq for CSINodeStatus
Auto Trait Implementations§
impl Freeze for CSINodeStatus
impl RefUnwindSafe for CSINodeStatus
impl Send for CSINodeStatus
impl Sync for CSINodeStatus
impl Unpin for CSINodeStatus
impl UnsafeUnpin for CSINodeStatus
impl UnwindSafe for CSINodeStatus
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