pub struct CsiInfo {
pub alloc_id: Option<String>,
pub controller_info: Option<CsiControllerInfo>,
pub health_description: Option<String>,
pub healthy: Option<bool>,
pub node_info: Option<CsiNodeInfo>,
pub plugin_id: Option<String>,
pub requires_controller_plugin: Option<bool>,
pub requires_topologies: Option<bool>,
pub update_time: Option<String>,
}Fields§
§alloc_id: Option<String>§controller_info: Option<CsiControllerInfo>§health_description: Option<String>§healthy: Option<bool>§node_info: Option<CsiNodeInfo>§plugin_id: Option<String>§requires_controller_plugin: Option<bool>§requires_topologies: Option<bool>§update_time: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for CsiInfo
impl<'de> Deserialize<'de> for CsiInfo
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
impl StructuralPartialEq for CsiInfo
Auto Trait Implementations§
impl Freeze for CsiInfo
impl RefUnwindSafe for CsiInfo
impl Send for CsiInfo
impl Sync for CsiInfo
impl Unpin for CsiInfo
impl UnwindSafe for CsiInfo
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