Struct sc_network::transport::BandwidthSinks
pub struct BandwidthSinks { /* private fields */ }
Expand description
Allows obtaining the average bandwidth of the streams.
Implementations§
§impl BandwidthSinks
impl BandwidthSinks
pub fn total_inbound(&self) -> u64
pub fn total_inbound(&self) -> u64
Returns the total number of bytes that have been downloaded on all the streams.
Note: This method is by design subject to race conditions. The returned value should only ever be used for statistics purposes.
pub fn total_outbound(&self) -> u64
pub fn total_outbound(&self) -> u64
Returns the total number of bytes that have been uploaded on all the streams.
Note: This method is by design subject to race conditions. The returned value should only ever be used for statistics purposes.
Auto Trait Implementations§
impl RefUnwindSafe for BandwidthSinks
impl Send for BandwidthSinks
impl Sync for BandwidthSinks
impl Unpin for BandwidthSinks
impl UnwindSafe for BandwidthSinks
Blanket Implementations§
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
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, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.