pub enum RefreshDecision {
Rotate,
Reject(RefreshRejection),
}Expand description
Pure state-machine decision; products apply its effects atomically in their own transaction.
Variants§
Rotate
Current JTI matches; attempt the conditional update.
Reject(RefreshRejection)
Reject with the indicated typed fact. Reuse requires atomic product-owned revocation.
Trait Implementations§
Source§impl Clone for RefreshDecision
impl Clone for RefreshDecision
Source§fn clone(&self) -> RefreshDecision
fn clone(&self) -> RefreshDecision
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RefreshDecision
impl Debug for RefreshDecision
Source§impl PartialEq for RefreshDecision
impl PartialEq for RefreshDecision
impl Copy for RefreshDecision
impl Eq for RefreshDecision
impl StructuralPartialEq for RefreshDecision
Auto Trait Implementations§
impl Freeze for RefreshDecision
impl RefUnwindSafe for RefreshDecision
impl Send for RefreshDecision
impl Sync for RefreshDecision
impl Unpin for RefreshDecision
impl UnsafeUnpin for RefreshDecision
impl UnwindSafe for RefreshDecision
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