pub struct ViewerTargetCapacity {Show 13 fields
pub id: String,
pub label: String,
pub target_ids: Vec<String>,
pub cpu_percent: Option<u8>,
pub memory_used_bytes: Option<u64>,
pub memory_total_bytes: Option<u64>,
pub logical_cores: Option<u64>,
pub disk_total_bytes: Option<u64>,
pub virtual_machines: Option<u64>,
pub sampled_at_epoch_seconds: Option<u64>,
pub refreshing: bool,
pub stale: bool,
pub has_error: bool,
}Expand description
What one host or fleet has, and how fresh the reading is.
Every field that carries a reading is optional, and sampled_at_epoch_seconds
is present whenever any of them is: a reading without its age cannot be
told from a stale one, which is exactly the case where it matters.
Fields§
§id: String§label: StringThe host or fleet as a person names it. Never a locator, an address or a full path.
target_ids: Vec<String>§cpu_percent: Option<u8>§memory_used_bytes: Option<u64>§memory_total_bytes: Option<u64>§logical_cores: Option<u64>§disk_total_bytes: Option<u64>§virtual_machines: Option<u64>How many machines a fleet is running. Absent for a plain host.
sampled_at_epoch_seconds: Option<u64>§refreshing: bool§stale: bool§has_error: boolWhether the last probe failed. The probe’s own message names hosts and commands, so it stays on the controller.
Trait Implementations§
Source§impl Clone for ViewerTargetCapacity
impl Clone for ViewerTargetCapacity
Source§fn clone(&self) -> ViewerTargetCapacity
fn clone(&self) -> ViewerTargetCapacity
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 ViewerTargetCapacity
impl Debug for ViewerTargetCapacity
Source§impl<'de> Deserialize<'de> for ViewerTargetCapacity
impl<'de> Deserialize<'de> for ViewerTargetCapacity
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
impl Eq for ViewerTargetCapacity
Source§impl PartialEq for ViewerTargetCapacity
impl PartialEq for ViewerTargetCapacity
Source§impl Serialize for ViewerTargetCapacity
impl Serialize for ViewerTargetCapacity
impl StructuralPartialEq for ViewerTargetCapacity
Auto Trait Implementations§
impl Freeze for ViewerTargetCapacity
impl RefUnwindSafe for ViewerTargetCapacity
impl Send for ViewerTargetCapacity
impl Sync for ViewerTargetCapacity
impl Unpin for ViewerTargetCapacity
impl UnsafeUnpin for ViewerTargetCapacity
impl UnwindSafe for ViewerTargetCapacity
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.