pub enum Observed {
Unknown {
since: Timestamp,
reason: String,
},
Transitioning {
from: Box<Observed>,
since: Timestamp,
},
Absent,
Detected,
Bound,
Active,
Failed(Reason),
}Variants§
Unknown
Stale evidence, probe timeout, backend error.
Transitioning
Absent
Detected
Bound
Active
Failed(Reason)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Observed
impl<'de> Deserialize<'de> for Observed
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 Observed
impl StructuralPartialEq for Observed
Auto Trait Implementations§
impl Freeze for Observed
impl RefUnwindSafe for Observed
impl Send for Observed
impl Sync for Observed
impl Unpin for Observed
impl UnsafeUnpin for Observed
impl UnwindSafe for Observed
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