pub enum Timeliness {
NotRequested,
LocalWindow,
RequestNonce,
Future,
OutsideWindow,
Unverified,
Uncertain(BoundUncertainty),
}Expand description
How the supplied facts establish, fail or leave freshness unresolved.
Variants§
NotRequested
An archived token with a supplied local reference, not a live response.
LocalWindow
Complete accuracy/precision interval fits the supplied request window.
RequestNonce
No usable window comparison; a separately checked nonce matches.
Future
A performed local-reference comparison found the token in the future.
OutsideWindow
A performed interval comparison found it outside the request window.
Unverified
Live request context supplied no usable freshness evidence.
Uncertain(BoundUncertainty)
Missing accuracy or UTC facts prevent the supplied temporal comparison.
Trait Implementations§
Source§impl Clone for Timeliness
impl Clone for Timeliness
impl Copy for Timeliness
Source§impl Debug for Timeliness
impl Debug for Timeliness
impl Eq for Timeliness
Source§impl PartialEq for Timeliness
impl PartialEq for Timeliness
impl StructuralPartialEq for Timeliness
Auto Trait Implementations§
impl Freeze for Timeliness
impl RefUnwindSafe for Timeliness
impl Send for Timeliness
impl Sync for Timeliness
impl Unpin for Timeliness
impl UnsafeUnpin for Timeliness
impl UnwindSafe for Timeliness
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