pub enum KeyedAdmissionRejection {
ShuttingDown,
BindingCapacityExhausted,
UnknownSelectedRole,
RoleUnavailable,
RoleBacklogFull,
NoRecoverableWorkers,
BindingGenerationExhausted,
JobCorrelationExhausted,
AssignmentCorrelationExhausted,
}Expand description
Exact reason a keyed submission never entered pool ownership.
Variants§
ShuttingDown
Global shutdown has closed admission.
BindingCapacityExhausted
The bounded binding table cannot retain another key.
UnknownSelectedRole
The selector returned a role absent from the declared roster.
The selected or retained role cannot serve or queue work.
RoleBacklogFull
The selected role’s own waiting capacity is full.
NoRecoverableWorkers
No direct worker can serve now or recover later.
BindingGenerationExhausted
No fresh binding generation remains.
JobCorrelationExhausted
No fresh job correlation remains.
AssignmentCorrelationExhausted
Immediate assignment cannot issue fresh completion authority.
Trait Implementations§
Source§impl Clone for KeyedAdmissionRejection
impl Clone for KeyedAdmissionRejection
Source§fn clone(&self) -> KeyedAdmissionRejection
fn clone(&self) -> KeyedAdmissionRejection
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyedAdmissionRejection
impl Debug for KeyedAdmissionRejection
Source§impl PartialEq for KeyedAdmissionRejection
impl PartialEq for KeyedAdmissionRejection
impl Copy for KeyedAdmissionRejection
impl Eq for KeyedAdmissionRejection
impl StructuralPartialEq for KeyedAdmissionRejection
Auto Trait Implementations§
impl Freeze for KeyedAdmissionRejection
impl RefUnwindSafe for KeyedAdmissionRejection
impl Send for KeyedAdmissionRejection
impl Sync for KeyedAdmissionRejection
impl Unpin for KeyedAdmissionRejection
impl UnsafeUnpin for KeyedAdmissionRejection
impl UnwindSafe for KeyedAdmissionRejection
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