pub struct TargetFacts {
pub status: Option<String>,
pub model: Option<String>,
pub environment: Option<String>,
pub capabilities: Vec<String>,
pub readiness: Option<String>,
pub reliability_class: Option<String>,
pub latency_class: Option<u8>,
}Expand description
Bounded, privacy-safe target facts read from the Agent target owner.
Fields§
§status: Option<String>§model: Option<String>§environment: Option<String>§capabilities: Vec<String>§readiness: Option<String>§reliability_class: Option<String>§latency_class: Option<u8>Trait Implementations§
Source§impl Clone for TargetFacts
impl Clone for TargetFacts
Source§impl Debug for TargetFacts
impl Debug for TargetFacts
Source§impl Default for TargetFacts
impl Default for TargetFacts
Source§impl<'de> Deserialize<'de> for TargetFacts
impl<'de> Deserialize<'de> for TargetFacts
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 TargetFacts
Source§impl PartialEq for TargetFacts
impl PartialEq for TargetFacts
Source§impl Serialize for TargetFacts
impl Serialize for TargetFacts
impl StructuralPartialEq for TargetFacts
Auto Trait Implementations§
impl Forget for TargetFacts
impl Freeze for TargetFacts
impl Move for TargetFacts
impl RefUnwindSafe for TargetFacts
impl Send for TargetFacts
impl Sync for TargetFacts
impl Unpin for TargetFacts
impl UnsafeUnpin for TargetFacts
impl UnwindSafe for TargetFacts
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
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.