pub enum Context<'c, 'a, 'r> {
Live(&'c CheckContext<'a, 'r>),
Historical(&'c CheckContext<'a, 'r>),
}Expand description
Explicit check purpose; absence of live request fields never selects a historical operation implicitly or relabels historical proof as freshness.
Variants§
Live(&'c CheckContext<'a, 'r>)
Complete ordinary request/current-reference processing.
Historical(&'c CheckContext<'a, 'r>)
Archived evidence; no live request, comparison instant or window allowed.
Auto Trait Implementations§
impl<'c, 'a, 'r> !RefUnwindSafe for Context<'c, 'a, 'r>
impl<'c, 'a, 'r> !Send for Context<'c, 'a, 'r>
impl<'c, 'a, 'r> !Sync for Context<'c, 'a, 'r>
impl<'c, 'a, 'r> !UnwindSafe for Context<'c, 'a, 'r>
impl<'c, 'a, 'r> Forget for Context<'c, 'a, 'r>
impl<'c, 'a, 'r> Freeze for Context<'c, 'a, 'r>
impl<'c, 'a, 'r> Unpin for Context<'c, 'a, 'r>
impl<'c, 'a, 'r> UnsafeUnpin for Context<'c, 'a, 'r>
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