pub struct IcNodeStatusReport {
pub observation: IcNodeStatusObservation,
pub snapshot_node_count: usize,
pub counts: IcNodeStatusGroupCounts,
pub include_all: bool,
pub requested_target: Option<String>,
pub resolved_target: Option<String>,
pub resolved_from: Option<String>,
pub returned_node_count: usize,
pub nodes: Vec<IcNodeStatusRow>,
}Expand description
IcNodeStatusReport
Node-level view over one complete observed status snapshot.
Fields§
§observation: IcNodeStatusObservationShared source, scope, and cache evidence.
snapshot_node_count: usizeTotal rows in the complete source snapshot.
counts: IcNodeStatusGroupCountsSnapshot-wide overall and assignment-partitioned totals.
include_all: boolWhether the view includes fully-up rows.
requested_target: Option<String>Target text supplied by the caller.
resolved_target: Option<String>Canonical target resolved by exact or unique-prefix matching.
resolved_from: Option<String>Stable label describing how the target resolved.
returned_node_count: usizeNumber of returned node rows.
nodes: Vec<IcNodeStatusRow>Selected canonical node rows.
Trait Implementations§
Source§impl Clone for IcNodeStatusReport
impl Clone for IcNodeStatusReport
Source§fn clone(&self) -> IcNodeStatusReport
fn clone(&self) -> IcNodeStatusReport
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 IcNodeStatusReport
impl Debug for IcNodeStatusReport
impl Eq for IcNodeStatusReport
Source§impl PartialEq for IcNodeStatusReport
impl PartialEq for IcNodeStatusReport
Source§impl Serialize for IcNodeStatusReport
impl Serialize for IcNodeStatusReport
impl StructuralPartialEq for IcNodeStatusReport
Auto Trait Implementations§
impl Freeze for IcNodeStatusReport
impl RefUnwindSafe for IcNodeStatusReport
impl Send for IcNodeStatusReport
impl Sync for IcNodeStatusReport
impl Unpin for IcNodeStatusReport
impl UnsafeUnpin for IcNodeStatusReport
impl UnwindSafe for IcNodeStatusReport
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