pub struct IcSubnetStatusReport {
pub observation: IcNodeStatusObservation,
pub snapshot_node_count: usize,
pub assigned_node_count: usize,
pub subnet_count: usize,
pub attention_subnet_count: usize,
pub include_all: bool,
pub requested_target: Option<String>,
pub resolved_target: Option<String>,
pub resolved_from: Option<String>,
pub returned_subnet_count: usize,
pub subnets: Vec<IcSubnetStatusRow>,
}Expand description
IcSubnetStatusReport
Subnet-level operational view over one complete observed node snapshot.
Fields§
§observation: IcNodeStatusObservationShared source, scope, and cache evidence.
snapshot_node_count: usizeTotal rows in the complete source snapshot.
assigned_node_count: usizeSnapshot rows with an assigned Subnet.
subnet_count: usizeNumber of observed Subnets before view filtering.
attention_subnet_count: usizeNumber of observed Subnets containing a non-up node.
include_all: boolWhether fully-up Subnets are included without a target.
requested_target: Option<String>Target text supplied by the caller.
resolved_target: Option<String>Canonical Subnet target resolved by exact or unique-prefix matching.
resolved_from: Option<String>Stable label describing how the target resolved.
returned_subnet_count: usizeNumber of returned Subnet rows.
subnets: Vec<IcSubnetStatusRow>Canonically ordered selected Subnet rows.
Trait Implementations§
Source§impl Clone for IcSubnetStatusReport
impl Clone for IcSubnetStatusReport
Source§fn clone(&self) -> IcSubnetStatusReport
fn clone(&self) -> IcSubnetStatusReport
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 IcSubnetStatusReport
impl Debug for IcSubnetStatusReport
impl Eq for IcSubnetStatusReport
Source§impl PartialEq for IcSubnetStatusReport
impl PartialEq for IcSubnetStatusReport
Source§impl Serialize for IcSubnetStatusReport
impl Serialize for IcSubnetStatusReport
impl StructuralPartialEq for IcSubnetStatusReport
Auto Trait Implementations§
impl Freeze for IcSubnetStatusReport
impl RefUnwindSafe for IcSubnetStatusReport
impl Send for IcSubnetStatusReport
impl Sync for IcSubnetStatusReport
impl Unpin for IcSubnetStatusReport
impl UnsafeUnpin for IcSubnetStatusReport
impl UnwindSafe for IcSubnetStatusReport
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