pub struct DiagnosticClusterSnapshot {Show 15 fields
pub summary: DiagnosticClusterSummary,
pub runtime_capabilities_path: String,
pub extensions_catalog_path: String,
pub components: Option<ClusterComponentSnapshots>,
pub topology: Value,
pub membership: Value,
pub pool_state: Value,
pub local_storage: Value,
pub peer_health: Value,
pub rpc_boundary: Value,
pub observability: Value,
pub workload_admission: Value,
pub runtime_status: Value,
pub actionable_pressure: bool,
pub extra: BTreeMap<String, Value>,
}Expand description
Full read-only cluster snapshot with unstable subtrees preserved verbatim.
Fields§
§summary: DiagnosticClusterSummary§runtime_capabilities_path: String§extensions_catalog_path: String§components: Option<ClusterComponentSnapshots>§topology: Value§membership: Value§pool_state: Value§local_storage: Value§peer_health: Value§rpc_boundary: Value§observability: Value§workload_admission: Value§runtime_status: Value§actionable_pressure: bool§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for DiagnosticClusterSnapshot
impl Clone for DiagnosticClusterSnapshot
Source§fn clone(&self) -> DiagnosticClusterSnapshot
fn clone(&self) -> DiagnosticClusterSnapshot
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 DiagnosticClusterSnapshot
impl Debug for DiagnosticClusterSnapshot
Source§impl<'de> Deserialize<'de> for DiagnosticClusterSnapshot
impl<'de> Deserialize<'de> for DiagnosticClusterSnapshot
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 DiagnosticClusterSnapshot
Auto Trait Implementations§
impl Freeze for DiagnosticClusterSnapshot
impl RefUnwindSafe for DiagnosticClusterSnapshot
impl Send for DiagnosticClusterSnapshot
impl Sync for DiagnosticClusterSnapshot
impl Unpin for DiagnosticClusterSnapshot
impl UnsafeUnpin for DiagnosticClusterSnapshot
impl UnwindSafe for DiagnosticClusterSnapshot
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