pub struct IcNodeStatusSnapshot {
pub observation: IcNodeStatusObservation,
pub node_count: usize,
pub counts: IcNodeStatusGroupCounts,
pub nodes: Vec<IcNodeStatusRow>,
}Expand description
IcNodeStatusSnapshot
Complete canonical observed node snapshot used by every status projection.
Fields§
§observation: IcNodeStatusObservationShared source and scope evidence.
node_count: usizeExact number of raw node rows.
counts: IcNodeStatusGroupCountsSnapshot-wide overall and assignment-partitioned totals.
nodes: Vec<IcNodeStatusRow>Canonically ordered raw node rows.
Trait Implementations§
Source§impl Clone for IcNodeStatusSnapshot
impl Clone for IcNodeStatusSnapshot
Source§fn clone(&self) -> IcNodeStatusSnapshot
fn clone(&self) -> IcNodeStatusSnapshot
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 IcNodeStatusSnapshot
impl Debug for IcNodeStatusSnapshot
impl Eq for IcNodeStatusSnapshot
Source§impl PartialEq for IcNodeStatusSnapshot
impl PartialEq for IcNodeStatusSnapshot
Source§impl Serialize for IcNodeStatusSnapshot
impl Serialize for IcNodeStatusSnapshot
impl StructuralPartialEq for IcNodeStatusSnapshot
Auto Trait Implementations§
impl Freeze for IcNodeStatusSnapshot
impl RefUnwindSafe for IcNodeStatusSnapshot
impl Send for IcNodeStatusSnapshot
impl Sync for IcNodeStatusSnapshot
impl Unpin for IcNodeStatusSnapshot
impl UnsafeUnpin for IcNodeStatusSnapshot
impl UnwindSafe for IcNodeStatusSnapshot
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