pub struct CsiInfo {
pub plugin_id: Option<String>,
pub healthy: Option<bool>,
pub health_description: Option<String>,
pub update_time: Option<String>,
pub requires_controller_plugin: Option<bool>,
pub requires_topologies: Option<bool>,
pub controller_info: Option<Box<CsiControllerInfo>>,
pub node_info: Option<Box<CsiNodeInfo>>,
}
Fields§
§plugin_id: Option<String>
§healthy: Option<bool>
§health_description: Option<String>
§update_time: Option<String>
§requires_controller_plugin: Option<bool>
§requires_topologies: Option<bool>
§controller_info: Option<Box<CsiControllerInfo>>
§node_info: Option<Box<CsiNodeInfo>>
Implementations§
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