pub enum OverloadResource {
ReceiptMirror,
FederationCache,
VelocityBuckets,
AdmissionKeys,
ConcurrencyBuckets,
SessionJournal,
StreamBytes,
StreamChunks,
Allocation,
}Expand description
Which bounded resource shed. Included in the receipt deny reason and the structured error report so operators can see which policy fired.
Variants§
ReceiptMirror
FederationCache
VelocityBuckets
AdmissionKeys
ConcurrencyBuckets
SessionJournal
StreamBytes
StreamChunks
Allocation
Trait Implementations§
Source§impl Clone for OverloadResource
impl Clone for OverloadResource
Source§fn clone(&self) -> OverloadResource
fn clone(&self) -> OverloadResource
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 OverloadResource
Source§impl Debug for OverloadResource
impl Debug for OverloadResource
impl Eq for OverloadResource
Source§impl PartialEq for OverloadResource
impl PartialEq for OverloadResource
impl StructuralPartialEq for OverloadResource
Auto Trait Implementations§
impl Freeze for OverloadResource
impl RefUnwindSafe for OverloadResource
impl Send for OverloadResource
impl Sync for OverloadResource
impl Unpin for OverloadResource
impl UnsafeUnpin for OverloadResource
impl UnwindSafe for OverloadResource
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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