pub struct FleetNodeSnapshot {
pub node_id: String,
pub label: String,
pub kind: FleetNodeKind,
pub health: FleetNodeHealth,
pub refreshed_at_ms: u64,
pub stale_since_ms: Option<u64>,
pub snapshot_age_ms: Option<u64>,
pub active_endpoint: Option<String>,
pub last_error: Option<String>,
pub processes: FleetProcessSummary,
pub topology: FleetTopology,
pub work_units: Vec<FleetWorkUnit>,
}Fields§
§node_id: String§label: String§kind: FleetNodeKind§health: FleetNodeHealth§refreshed_at_ms: u64§stale_since_ms: Option<u64>§snapshot_age_ms: Option<u64>§active_endpoint: Option<String>§last_error: Option<String>§processes: FleetProcessSummary§topology: FleetTopology§work_units: Vec<FleetWorkUnit>Implementations§
Source§impl FleetNodeSnapshot
impl FleetNodeSnapshot
pub fn current_work_units(&self) -> impl Iterator<Item = &FleetWorkUnit>
Trait Implementations§
Source§impl Clone for FleetNodeSnapshot
impl Clone for FleetNodeSnapshot
Source§fn clone(&self) -> FleetNodeSnapshot
fn clone(&self) -> FleetNodeSnapshot
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 FleetNodeSnapshot
impl Debug for FleetNodeSnapshot
Source§impl<'de> Deserialize<'de> for FleetNodeSnapshot
impl<'de> Deserialize<'de> for FleetNodeSnapshot
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
Source§impl PartialEq for FleetNodeSnapshot
impl PartialEq for FleetNodeSnapshot
Source§impl Serialize for FleetNodeSnapshot
impl Serialize for FleetNodeSnapshot
impl StructuralPartialEq for FleetNodeSnapshot
Auto Trait Implementations§
impl Freeze for FleetNodeSnapshot
impl RefUnwindSafe for FleetNodeSnapshot
impl Send for FleetNodeSnapshot
impl Sync for FleetNodeSnapshot
impl Unpin for FleetNodeSnapshot
impl UnsafeUnpin for FleetNodeSnapshot
impl UnwindSafe for FleetNodeSnapshot
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