Struct aws_smithy_runtime_api::client::waiters::error::ExceededMaxWait
source · pub struct ExceededMaxWait { /* private fields */ }
Available on crate feature
client
only.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
§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 moreCreates a shared type from an unshared type.