pub struct ResponseTracker { /* private fields */ }Implementations§
Source§impl ResponseTracker
impl ResponseTracker
pub fn with_completed_cap(completed_cap: usize) -> Self
pub fn completed_count(&self) -> usize
pub fn register_request( &mut self, request: &RequestFrame, ) -> Result<(), ResponseTrackerError>
pub fn accept_response( &mut self, response: &ResponseFrame, ) -> Result<(), ResponseTrackerError>
Trait Implementations§
Source§impl Debug for ResponseTracker
impl Debug for ResponseTracker
Auto Trait Implementations§
impl Freeze for ResponseTracker
impl RefUnwindSafe for ResponseTracker
impl Send for ResponseTracker
impl Sync for ResponseTracker
impl Unpin for ResponseTracker
impl UnsafeUnpin for ResponseTracker
impl UnwindSafe for ResponseTracker
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> 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 moreCreates a shared type from an unshared type.