pub struct CsiPlugin {Show 13 fields
pub allocations: Option<Vec<AllocationListStub>>,
pub controller_required: Option<bool>,
pub controllers: Option<HashMap<String, CsiInfo>>,
pub controllers_expected: Option<i32>,
pub controllers_healthy: Option<i32>,
pub create_index: Option<i32>,
pub id: Option<String>,
pub modify_index: Option<i32>,
pub nodes: Option<HashMap<String, CsiInfo>>,
pub nodes_expected: Option<i32>,
pub nodes_healthy: Option<i32>,
pub provider: Option<String>,
pub version: Option<String>,
}Fields§
§allocations: Option<Vec<AllocationListStub>>§controller_required: Option<bool>§controllers: Option<HashMap<String, CsiInfo>>§controllers_expected: Option<i32>§controllers_healthy: Option<i32>§create_index: Option<i32>§id: Option<String>§modify_index: Option<i32>§nodes: Option<HashMap<String, CsiInfo>>§nodes_expected: Option<i32>§nodes_healthy: Option<i32>§provider: Option<String>§version: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for CsiPlugin
impl<'de> Deserialize<'de> for CsiPlugin
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 CsiPlugin
Auto Trait Implementations§
impl Freeze for CsiPlugin
impl RefUnwindSafe for CsiPlugin
impl Send for CsiPlugin
impl Sync for CsiPlugin
impl Unpin for CsiPlugin
impl UnwindSafe for CsiPlugin
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