pub enum AdmissionError {
TimedOut,
Cancelled,
Exhausted,
}Expand description
Admission error for a FairAdmission::acquire attempt. A successful call
returns the owned ByteReservation; failure returns one of these without
charging bytes.
Variants§
TimedOut
The deadline expired before bytes were available; no charge was made.
Cancelled
The gate was cancelled before admission; no charge was made.
Exhausted
The budget could not admit the request at this instant.
Trait Implementations§
Source§impl Clone for AdmissionError
impl Clone for AdmissionError
impl Copy for AdmissionError
Source§impl Debug for AdmissionError
impl Debug for AdmissionError
impl Eq for AdmissionError
Source§impl PartialEq for AdmissionError
impl PartialEq for AdmissionError
impl StructuralPartialEq for AdmissionError
Auto Trait Implementations§
impl Freeze for AdmissionError
impl RefUnwindSafe for AdmissionError
impl Send for AdmissionError
impl Sync for AdmissionError
impl Unpin for AdmissionError
impl UnsafeUnpin for AdmissionError
impl UnwindSafe for AdmissionError
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.