pub enum UpdateWindow {
Within,
NotYetCurrent,
Stale,
NoNextUpdate,
InvalidUpdateOrder,
Uncertain(Uncertainty),
}Expand description
The current UTC label’s relation to one assertion’s update window.
Variants§
Within
In [thisUpdate, nextUpdate), without claiming sufficient maximum age.
NotYetCurrent
Current label precedes thisUpdate.
Stale
nextUpdate is at or before the current label; OCSP’s endpoint is strict.
NoNextUpdate
No nextUpdate: no expiry or default TTL is invented. The responder may have newer information continuously (RFC6960 §4.2.2.1).
InvalidUpdateOrder
The asserted update interval is empty or inverted.
Uncertain(Uncertainty)
UTC correction evidence cannot establish a compared label.
Trait Implementations§
Source§impl Clone for UpdateWindow
impl Clone for UpdateWindow
impl Copy for UpdateWindow
Source§impl Debug for UpdateWindow
impl Debug for UpdateWindow
impl Eq for UpdateWindow
Source§impl PartialEq for UpdateWindow
impl PartialEq for UpdateWindow
impl StructuralPartialEq for UpdateWindow
Auto Trait Implementations§
impl Freeze for UpdateWindow
impl RefUnwindSafe for UpdateWindow
impl Send for UpdateWindow
impl Sync for UpdateWindow
impl Unpin for UpdateWindow
impl UnsafeUnpin for UpdateWindow
impl UnwindSafe for UpdateWindow
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