Struct aws_config::timeout::Api
source · [−]#[non_exhaustive]pub struct Api { /* private fields */ }
Expand description
API timeouts used by Smithy Client
s
Implementations
sourceimpl Api
impl Api
sourcepub fn call_timeout(&self) -> TriState<Duration>
pub fn call_timeout(&self) -> TriState<Duration>
Return this config’s call
timeout
sourcepub fn with_call_timeout(self, timeout: TriState<Duration>) -> Api
pub fn with_call_timeout(self, timeout: TriState<Duration>) -> Api
Mutate this timeout::Api
config, setting the API call timeout
sourcepub fn call_attempt_timeout(&self) -> TriState<Duration>
pub fn call_attempt_timeout(&self) -> TriState<Duration>
Return this config’s call_attempt
timeout
sourcepub fn with_call_attempt_timeout(self, timeout: TriState<Duration>) -> Api
pub fn with_call_attempt_timeout(self, timeout: TriState<Duration>) -> Api
Mutate this timeout::Api
config, setting the API call single attempt timeout
sourcepub fn has_timeouts(&self) -> bool
pub fn has_timeouts(&self) -> bool
Return true if any timeouts are intentionally set or disabled
sourcepub fn take_unset_from(self, other: Api) -> Api
pub fn take_unset_from(self, other: Api) -> Api
Merges two API timeout configs together.
Trait Implementations
impl StructuralPartialEq for Api
Auto Trait Implementations
impl RefUnwindSafe for Api
impl Send for Api
impl Sync for Api
impl Unpin for Api
impl UnwindSafe for Api
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more