pub enum RestartAttempt {
Recorded,
LimitExceeded,
}Expand description
Outcome of a single rate-limit check on the restart-history vector.
Variants§
Recorded
The attempt is within the allowed budget; recorded.
LimitExceeded
RESTART_LIMIT attempts already happened in the current window.
Trait Implementations§
Source§impl Debug for RestartAttempt
impl Debug for RestartAttempt
impl Eq for RestartAttempt
Source§impl PartialEq for RestartAttempt
impl PartialEq for RestartAttempt
impl StructuralPartialEq for RestartAttempt
Auto Trait Implementations§
impl Freeze for RestartAttempt
impl RefUnwindSafe for RestartAttempt
impl Send for RestartAttempt
impl Sync for RestartAttempt
impl Unpin for RestartAttempt
impl UnsafeUnpin for RestartAttempt
impl UnwindSafe for RestartAttempt
Blanket Implementations§
impl<T> Allocation for T
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<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> 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