Struct ipfs_embed::Rtt
source · [−]pub struct Rtt { /* private fields */ }
Implementations
sourceimpl Rtt
impl Rtt
pub fn new(current: Duration) -> Self
pub fn register(&mut self, current: Duration)
pub fn register_failure(&mut self)
sourcepub fn decay_3(&self) -> Duration
pub fn decay_3(&self) -> Duration
Get the rtt’s exponentially weighted moving average
Decay parameter is 30%.
sourcepub fn decay_10(&self) -> Duration
pub fn decay_10(&self) -> Duration
Get the rtt’s exponentially weighted moving average
Decay parameter is 10%.
sourcepub fn failure_rate(&self) -> u32
pub fn failure_rate(&self) -> u32
Get the rtt’s exponentially weighted moving average of the failure rate
Decay parameter is 1% and the returned value is rate * 1e6.
Trait Implementations
impl Copy for Rtt
impl Eq for Rtt
impl StructuralEq for Rtt
impl StructuralPartialEq for Rtt
Auto Trait Implementations
impl RefUnwindSafe for Rtt
impl Send for Rtt
impl Sync for Rtt
impl Unpin for Rtt
impl UnwindSafe for Rtt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more