pub struct ExceededMaxWait { /* private fields */ }Expand description
Error context for WaiterError::ExceededMaxWait.
Implementations§
Source§impl ExceededMaxWait
impl ExceededMaxWait
Sourcepub fn new(max_wait: Duration, elapsed: Duration, poll_count: u32) -> Self
pub fn new(max_wait: Duration, elapsed: Duration, poll_count: u32) -> Self
Creates new error context.
Sourcepub fn elapsed(&self) -> Duration
pub fn elapsed(&self) -> Duration
How much time actually elapsed before max wait was triggered.
Sourcepub fn poll_count(&self) -> u32
pub fn poll_count(&self) -> u32
Returns the number of polling operations that were made before exceeding the max wait time.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExceededMaxWait
impl RefUnwindSafe for ExceededMaxWait
impl Send for ExceededMaxWait
impl Sync for ExceededMaxWait
impl Unpin for ExceededMaxWait
impl UnwindSafe for ExceededMaxWait
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.