#[non_exhaustive]pub struct HandoffMetrics { /* private fields */ }Expand description
Per-handoff metrics.
Implementations§
Source§impl HandoffMetrics
impl HandoffMetrics
Sourcepub fn curr_items_count(&self) -> usize
pub fn curr_items_count(&self) -> usize
Number of items currently in the handoff.
Sourcepub fn total_items_count(&self) -> usize
pub fn total_items_count(&self) -> usize
Total number of items read out of the handoff.
Trait Implementations§
Source§impl Clone for HandoffMetrics
impl Clone for HandoffMetrics
Source§fn clone(&self) -> HandoffMetrics
fn clone(&self) -> HandoffMetrics
Returns a duplicate of the value. Read more
1.0.0 · 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 HandoffMetrics
impl Debug for HandoffMetrics
Source§impl Default for HandoffMetrics
impl Default for HandoffMetrics
Source§fn default() -> HandoffMetrics
fn default() -> HandoffMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for HandoffMetrics
impl !RefUnwindSafe for HandoffMetrics
impl Send for HandoffMetrics
impl !Sync for HandoffMetrics
impl Unpin for HandoffMetrics
impl UnwindSafe for HandoffMetrics
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> ToSinkBuild for T
impl<T> ToSinkBuild for T
§fn iter_to_sink_build(self) -> SendIterBuild<Self>
fn iter_to_sink_build(self) -> SendIterBuild<Self>
§fn stream_to_sink_build(self) -> SendStreamBuild<Self>where
Self: Sized + Stream,
fn stream_to_sink_build(self) -> SendStreamBuild<Self>where
Self: Sized + Stream,
Starts a [
SinkBuild] adaptor chain to send all items from self as a [Stream].