pub struct AttemptAdmissionRejection { /* private fields */ }Expand description
Opaque authority for rejecting an admission request before it receives a grant.
Narrowed authority compared to AttemptOwner, restricted to committing
structured pre-admission rejections or cancellations without terminalizing
admitted attempts or recording arbitrary boundaries.
Implementations§
Source§impl AttemptAdmissionRejection
impl AttemptAdmissionRejection
Sourcepub fn reject(&self, error: &QueryError) -> Result<(), AttemptLifecycleError>
pub fn reject(&self, error: &QueryError) -> Result<(), AttemptLifecycleError>
Records the structured outcome of a rejected or cancelled admission request. The lifecycle accepts it only after admission was requested and before a grant or physical execution boundary exists.
Trait Implementations§
Source§impl Clone for AttemptAdmissionRejection
impl Clone for AttemptAdmissionRejection
Auto Trait Implementations§
impl !RefUnwindSafe for AttemptAdmissionRejection
impl !UnwindSafe for AttemptAdmissionRejection
impl Freeze for AttemptAdmissionRejection
impl Send for AttemptAdmissionRejection
impl Sync for AttemptAdmissionRejection
impl Unpin for AttemptAdmissionRejection
impl UnsafeUnpin for AttemptAdmissionRejection
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<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