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
Source§type Storer = MergeTimeoutConfig
type Storer = MergeTimeoutConfig
Specify how an item is stored in the config bag, e.g.
StoreReplace and StoreAppendSource§impl Store for MergeTimeoutConfig
impl Store for MergeTimeoutConfig
Source§type ReturnedType<'a> = TimeoutConfig
type ReturnedType<'a> = TimeoutConfig
Denote the returned type when loaded from the config bag
Source§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
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 more