pub struct ClusterComponentSnapshots {
pub storage: Option<ClusterComponentSnapshot>,
pub peer_health: Option<ClusterComponentSnapshot>,
pub listing: Option<ClusterListingSnapshot>,
pub usage: Option<ClusterUsageSnapshot>,
pub workload_admission: Option<ClusterComponentSnapshot>,
pub extra: BTreeMap<String, Value>,
}Fields§
§storage: Option<ClusterComponentSnapshot>§peer_health: Option<ClusterComponentSnapshot>§listing: Option<ClusterListingSnapshot>§usage: Option<ClusterUsageSnapshot>§workload_admission: Option<ClusterComponentSnapshot>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ClusterComponentSnapshots
impl Clone for ClusterComponentSnapshots
Source§fn clone(&self) -> ClusterComponentSnapshots
fn clone(&self) -> ClusterComponentSnapshots
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 ClusterComponentSnapshots
impl Debug for ClusterComponentSnapshots
Source§impl Default for ClusterComponentSnapshots
impl Default for ClusterComponentSnapshots
Source§fn default() -> ClusterComponentSnapshots
fn default() -> ClusterComponentSnapshots
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterComponentSnapshots
impl<'de> Deserialize<'de> for ClusterComponentSnapshots
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 ClusterComponentSnapshots
Auto Trait Implementations§
impl Freeze for ClusterComponentSnapshots
impl RefUnwindSafe for ClusterComponentSnapshots
impl Send for ClusterComponentSnapshots
impl Sync for ClusterComponentSnapshots
impl Unpin for ClusterComponentSnapshots
impl UnsafeUnpin for ClusterComponentSnapshots
impl UnwindSafe for ClusterComponentSnapshots
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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