pub enum AuthorizationVerdict {
Waiting,
DeadlineReached,
Approved(Duration),
Rejected(Duration),
}Expand description
External verification/delay evidence at a supplied observation time.
Variants§
Waiting
No external verdict has arrived; the verified deadline determines expiry.
DeadlineReached
The application explicitly observed expiry; an early claim is unresolved.
Approved(Duration)
An approval arrived at this monotonic time. It never shortens a delay.
Rejected(Duration)
A rejection arrived at this monotonic time.
Trait Implementations§
Source§impl Clone for AuthorizationVerdict
impl Clone for AuthorizationVerdict
impl Copy for AuthorizationVerdict
Source§impl Debug for AuthorizationVerdict
impl Debug for AuthorizationVerdict
impl Eq for AuthorizationVerdict
Source§impl PartialEq for AuthorizationVerdict
impl PartialEq for AuthorizationVerdict
impl StructuralPartialEq for AuthorizationVerdict
Auto Trait Implementations§
impl Freeze for AuthorizationVerdict
impl RefUnwindSafe for AuthorizationVerdict
impl Send for AuthorizationVerdict
impl Sync for AuthorizationVerdict
impl Unpin for AuthorizationVerdict
impl UnsafeUnpin for AuthorizationVerdict
impl UnwindSafe for AuthorizationVerdict
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