Struct aws_config::timeout::OperationTimeoutConfig
source · [−]#[non_exhaustive]pub struct OperationTimeoutConfig { /* private fields */ }
Expand description
Configuration subset of TimeoutConfig
for operation timeouts
Implementations
sourceimpl OperationTimeoutConfig
impl OperationTimeoutConfig
sourcepub fn operation_timeout(&self) -> Option<Duration>
pub fn operation_timeout(&self) -> Option<Duration>
Returns this config’s operation timeout.
An operation represents the full request/response lifecycle of a call to a service. The operation timeout is a limit on the total amount of time it takes for an operation to be fully serviced, including the time for all retries that may have been attempted for it.
sourcepub fn operation_attempt_timeout(&self) -> Option<Duration>
pub fn operation_attempt_timeout(&self) -> Option<Duration>
Returns this config’s operation attempt timeout.
An operation represents the full request/response lifecycle of a call to a service. When retries are enabled, then this setting makes it possible to set a timeout for individual retry attempts (including the initial attempt) for an operation.
sourcepub fn has_timeouts(&self) -> bool
pub fn has_timeouts(&self) -> bool
Returns true if any of the possible timeouts are set.
Trait Implementations
sourceimpl Clone for OperationTimeoutConfig
impl Clone for OperationTimeoutConfig
sourcefn clone(&self) -> OperationTimeoutConfig
fn clone(&self) -> OperationTimeoutConfig
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for OperationTimeoutConfig
impl Debug for OperationTimeoutConfig
sourceimpl From<&TimeoutConfig> for OperationTimeoutConfig
impl From<&TimeoutConfig> for OperationTimeoutConfig
sourcefn from(cfg: &TimeoutConfig) -> OperationTimeoutConfig
fn from(cfg: &TimeoutConfig) -> OperationTimeoutConfig
Converts to this type from the input type.
sourceimpl From<TimeoutConfig> for OperationTimeoutConfig
impl From<TimeoutConfig> for OperationTimeoutConfig
sourcefn from(cfg: TimeoutConfig) -> OperationTimeoutConfig
fn from(cfg: TimeoutConfig) -> OperationTimeoutConfig
Converts to this type from the input type.
sourceimpl PartialEq<OperationTimeoutConfig> for OperationTimeoutConfig
impl PartialEq<OperationTimeoutConfig> for OperationTimeoutConfig
sourcefn eq(&self, other: &OperationTimeoutConfig) -> bool
fn eq(&self, other: &OperationTimeoutConfig) -> bool
impl StructuralPartialEq for OperationTimeoutConfig
Auto Trait Implementations
impl RefUnwindSafe for OperationTimeoutConfig
impl Send for OperationTimeoutConfig
impl Sync for OperationTimeoutConfig
impl Unpin for OperationTimeoutConfig
impl UnwindSafe for OperationTimeoutConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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