pub struct ForwardMetricsSnapshot { /* private fields */ }Implementations§
Source§impl ForwardMetricsSnapshot
impl ForwardMetricsSnapshot
pub fn attempted(&self) -> u64
pub fn succeeded(&self) -> u64
pub fn shed_overloaded(&self) -> u64
pub fn shed_hop_limit(&self) -> u64
pub fn shed_budget(&self) -> u64
Trait Implementations§
Source§impl Clone for ForwardMetricsSnapshot
impl Clone for ForwardMetricsSnapshot
Source§fn clone(&self) -> ForwardMetricsSnapshot
fn clone(&self) -> ForwardMetricsSnapshot
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 ForwardMetricsSnapshot
impl Debug for ForwardMetricsSnapshot
impl Eq for ForwardMetricsSnapshot
Source§impl PartialEq for ForwardMetricsSnapshot
impl PartialEq for ForwardMetricsSnapshot
Source§fn eq(&self, other: &ForwardMetricsSnapshot) -> bool
fn eq(&self, other: &ForwardMetricsSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ForwardMetricsSnapshot
Auto Trait Implementations§
impl Freeze for ForwardMetricsSnapshot
impl RefUnwindSafe for ForwardMetricsSnapshot
impl Send for ForwardMetricsSnapshot
impl Sync for ForwardMetricsSnapshot
impl Unpin for ForwardMetricsSnapshot
impl UnsafeUnpin for ForwardMetricsSnapshot
impl UnwindSafe for ForwardMetricsSnapshot
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request