pub struct StorageOverview {
pub controllers: Vec<ControllerSummary>,
pub volumes: Vec<VolumeSummary>,
pub unassigned_drives: Vec<DriveSummary>,
}Expand description
Aggregated storage topology.
Fields§
§controllers: Vec<ControllerSummary>§volumes: Vec<VolumeSummary>§unassigned_drives: Vec<DriveSummary>Trait Implementations§
Source§impl Clone for StorageOverview
impl Clone for StorageOverview
Source§fn clone(&self) -> StorageOverview
fn clone(&self) -> StorageOverview
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StorageOverview
impl Debug for StorageOverview
Source§impl<'de> Deserialize<'de> for StorageOverview
impl<'de> Deserialize<'de> for StorageOverview
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 StorageOverview
impl RefUnwindSafe for StorageOverview
impl Send for StorageOverview
impl Sync for StorageOverview
impl Unpin for StorageOverview
impl UnsafeUnpin for StorageOverview
impl UnwindSafe for StorageOverview
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