pub struct RetryClassSet(/* private fields */);Expand description
The set of classes the user has opted into retrying. Backed by a fixed-size
bool array (only four variants), so it is Copy and allocation-free.
Implementations§
Source§impl RetryClassSet
impl RetryClassSet
Sourcepub fn contains(&self, c: RetryClass) -> bool
pub fn contains(&self, c: RetryClass) -> bool
True when c is in the set.
Trait Implementations§
Source§impl Clone for RetryClassSet
impl Clone for RetryClassSet
Source§fn clone(&self) -> RetryClassSet
fn clone(&self) -> RetryClassSet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RetryClassSet
Source§impl Debug for RetryClassSet
impl Debug for RetryClassSet
Source§impl Default for RetryClassSet
impl Default for RetryClassSet
impl Eq for RetryClassSet
Source§impl FromIterator<RetryClass> for RetryClassSet
impl FromIterator<RetryClass> for RetryClassSet
Source§fn from_iter<I: IntoIterator<Item = RetryClass>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = RetryClass>>(iter: I) -> Self
Creates a value from an iterator. Read more
Source§impl PartialEq for RetryClassSet
impl PartialEq for RetryClassSet
impl StructuralPartialEq for RetryClassSet
Auto Trait Implementations§
impl Freeze for RetryClassSet
impl RefUnwindSafe for RetryClassSet
impl Send for RetryClassSet
impl Sync for RetryClassSet
impl Unpin for RetryClassSet
impl UnsafeUnpin for RetryClassSet
impl UnwindSafe for RetryClassSet
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request