pub struct TundraMetrics {
pub node: TundraNodeMetrics,
pub peers: Vec<TundraPeerMetrics>,
}Expand description
The mesh daemon reports considerably more than this - per-path congestion detail, UDP socket counters, restart handover state - and serde drops what is not declared here. The fields below are the ones the panel renders, so a daemon that stops sending one fails deserialization on the panel rather than the browser.
Fields§
§node: TundraNodeMetrics§peers: Vec<TundraPeerMetrics>Trait Implementations§
Source§impl Clone for TundraMetrics
impl Clone for TundraMetrics
Source§fn clone(&self) -> TundraMetrics
fn clone(&self) -> TundraMetrics
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 ComposeSchema for TundraMetrics
impl ComposeSchema for TundraMetrics
Source§impl Debug for TundraMetrics
impl Debug for TundraMetrics
Source§impl<'de> Deserialize<'de> for TundraMetrics
impl<'de> Deserialize<'de> for TundraMetrics
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 Serialize for TundraMetrics
impl Serialize for TundraMetrics
Auto Trait Implementations§
impl Freeze for TundraMetrics
impl RefUnwindSafe for TundraMetrics
impl Send for TundraMetrics
impl Sync for TundraMetrics
impl Unpin for TundraMetrics
impl UnsafeUnpin for TundraMetrics
impl UnwindSafe for TundraMetrics
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>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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