pub struct FleetSnapshot {
pub api_version: u32,
pub service_name: String,
pub refreshed_at_ms: u64,
pub nodes: Vec<FleetNodeSnapshot>,
}Fields§
§api_version: u32§service_name: String§refreshed_at_ms: u64§nodes: Vec<FleetNodeSnapshot>Implementations§
Source§impl FleetSnapshot
impl FleetSnapshot
pub fn active_work_units(&self) -> usize
Trait Implementations§
Source§impl Clone for FleetSnapshot
impl Clone for FleetSnapshot
Source§fn clone(&self) -> FleetSnapshot
fn clone(&self) -> FleetSnapshot
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 FleetSnapshot
impl Debug for FleetSnapshot
Source§impl<'de> Deserialize<'de> for FleetSnapshot
impl<'de> Deserialize<'de> for FleetSnapshot
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 FleetSnapshot
impl PartialEq for FleetSnapshot
Source§fn eq(&self, other: &FleetSnapshot) -> bool
fn eq(&self, other: &FleetSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FleetSnapshot
impl Serialize for FleetSnapshot
impl StructuralPartialEq for FleetSnapshot
Auto Trait Implementations§
impl Freeze for FleetSnapshot
impl RefUnwindSafe for FleetSnapshot
impl Send for FleetSnapshot
impl Sync for FleetSnapshot
impl Unpin for FleetSnapshot
impl UnsafeUnpin for FleetSnapshot
impl UnwindSafe for FleetSnapshot
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