pub struct StreamProgress { /* private fields */ }Expand description
Public nonsensitive streaming counters.
Implementations§
Source§impl StreamProgress
impl StreamProgress
Sourcepub const fn observations(self) -> u32
pub const fn observations(self) -> u32
Returns all source, sink, and waiting observations.
Sourcepub const fn consecutive_zero_progress(self) -> u16
pub const fn consecutive_zero_progress(self) -> u16
Returns the current zero-progress streak.
Sourcepub const fn pending_bytes(self) -> usize
pub const fn pending_bytes(self) -> usize
Returns bytes that must be accepted before another chunk may begin.
Trait Implementations§
Source§impl Clone for StreamProgress
impl Clone for StreamProgress
Source§fn clone(&self) -> StreamProgress
fn clone(&self) -> StreamProgress
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 moreimpl Copy for StreamProgress
Source§impl Debug for StreamProgress
impl Debug for StreamProgress
Source§impl Default for StreamProgress
impl Default for StreamProgress
Source§fn default() -> StreamProgress
fn default() -> StreamProgress
Returns the “default value” for a type. Read more
impl Eq for StreamProgress
Source§impl Hash for StreamProgress
impl Hash for StreamProgress
Source§impl Ord for StreamProgress
impl Ord for StreamProgress
Source§fn cmp(&self, other: &StreamProgress) -> Ordering
fn cmp(&self, other: &StreamProgress) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StreamProgress
impl PartialEq for StreamProgress
Source§impl PartialOrd for StreamProgress
impl PartialOrd for StreamProgress
impl StructuralPartialEq for StreamProgress
Auto Trait Implementations§
impl Freeze for StreamProgress
impl RefUnwindSafe for StreamProgress
impl Send for StreamProgress
impl Sync for StreamProgress
impl Unpin for StreamProgress
impl UnsafeUnpin for StreamProgress
impl UnwindSafe for StreamProgress
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