pub struct XrayObservatoryEntry {
pub tag: String,
pub alive: bool,
pub delay: i64,
pub last_seen_time: i64,
pub last_try_time: i64,
pub updated_at: i64,
}Expand description
Latest observatory health snapshot for one outbound.
Fields§
§tag: StringOutbound tag.
alive: boolWhether the latest probe succeeded.
delay: i64Probe delay in milliseconds.
last_seen_time: i64Last successful probe timestamp.
last_try_time: i64Last attempted probe timestamp.
updated_at: i64Snapshot update timestamp.
Trait Implementations§
Source§impl Clone for XrayObservatoryEntry
impl Clone for XrayObservatoryEntry
Source§impl Debug for XrayObservatoryEntry
impl Debug for XrayObservatoryEntry
Source§impl Default for XrayObservatoryEntry
impl Default for XrayObservatoryEntry
Source§impl<'de> Deserialize<'de> for XrayObservatoryEntrywhere
XrayObservatoryEntry: Default,
impl<'de> Deserialize<'de> for XrayObservatoryEntrywhere
XrayObservatoryEntry: Default,
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 XrayObservatoryEntry
Source§impl PartialEq for XrayObservatoryEntry
impl PartialEq for XrayObservatoryEntry
Source§impl Serialize for XrayObservatoryEntry
impl Serialize for XrayObservatoryEntry
impl StructuralPartialEq for XrayObservatoryEntry
Auto Trait Implementations§
impl Freeze for XrayObservatoryEntry
impl RefUnwindSafe for XrayObservatoryEntry
impl Send for XrayObservatoryEntry
impl Sync for XrayObservatoryEntry
impl Unpin for XrayObservatoryEntry
impl UnsafeUnpin for XrayObservatoryEntry
impl UnwindSafe for XrayObservatoryEntry
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.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 more