pub enum Admission {
Ok {
reservation: u64,
model: Option<String>,
},
Wait {
until_ms: u64,
reason: String,
},
Refuse {
reason: String,
},
Fail {
reason: String,
},
}Expand description
The verdict of an admission request.
Variants§
Ok
Proceed (optionally on a degraded model). Carries the reservation id.
Wait
Not now: come back at until_ms (wait / slow pacing).
Refuse
Declined (refuse tactic).
Fail
Fail the unit (fail tactic / lifetime ceiling).
Trait Implementations§
impl Eq for Admission
impl StructuralPartialEq for Admission
Auto Trait Implementations§
impl Freeze for Admission
impl RefUnwindSafe for Admission
impl Send for Admission
impl Sync for Admission
impl Unpin for Admission
impl UnsafeUnpin for Admission
impl UnwindSafe for Admission
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