Struct aws_smithy_types::timeout::MergeTimeoutConfig
source · pub struct MergeTimeoutConfig;
Expand description
Merger which merges timeout config settings when loading.
If no timeouts are set, TimeoutConfig::disabled()
will be returned.
This API is not meant to be used externally.
Trait Implementations§
source§impl Debug for MergeTimeoutConfig
impl Debug for MergeTimeoutConfig
source§impl Storable for MergeTimeoutConfig
impl Storable for MergeTimeoutConfig
§type Storer = MergeTimeoutConfig
type Storer = MergeTimeoutConfig
Specify how an item is stored in the config bag, e.g.
StoreReplace
and StoreAppend
source§impl Store for MergeTimeoutConfig
impl Store for MergeTimeoutConfig
§type ReturnedType<'a> = TimeoutConfig
type ReturnedType<'a> = TimeoutConfig
Denote the returned type when loaded from the config bag
§type StoredType = <StoreReplace<TimeoutConfig> as Store>::StoredType
type StoredType = <StoreReplace<TimeoutConfig> as Store>::StoredType
Denote the stored type when stored into the config bag
source§fn merge_iter(iter: ItemIter<'_, Self>) -> Self::ReturnedType<'_>
fn merge_iter(iter: ItemIter<'_, Self>) -> Self::ReturnedType<'_>
Create a returned type from an iterable of items
Auto Trait Implementations§
impl Freeze for MergeTimeoutConfig
impl RefUnwindSafe for MergeTimeoutConfig
impl Send for MergeTimeoutConfig
impl Sync for MergeTimeoutConfig
impl Unpin for MergeTimeoutConfig
impl UnwindSafe for MergeTimeoutConfig
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