pub struct TokenRevocation {
pub token_hash: String,
pub revoked_at_unix: u64,
pub reason: Option<String>,
}Expand description
A revoked grant token, identified by the SHA-256 hex of its bearer string.
Fields§
§token_hash: StringSHA-256 hex digest of the revoked bearer token (primary key).
revoked_at_unix: u64When the revocation was recorded (unix seconds).
reason: Option<String>Operator note — e.g. "leaked in CI log" (optional).
Trait Implementations§
Source§impl Clone for TokenRevocation
impl Clone for TokenRevocation
Source§fn clone(&self) -> TokenRevocation
fn clone(&self) -> TokenRevocation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TokenRevocation
impl Debug for TokenRevocation
impl Eq for TokenRevocation
Source§impl PartialEq for TokenRevocation
impl PartialEq for TokenRevocation
impl StructuralPartialEq for TokenRevocation
Auto Trait Implementations§
impl Freeze for TokenRevocation
impl RefUnwindSafe for TokenRevocation
impl Send for TokenRevocation
impl Sync for TokenRevocation
impl Unpin for TokenRevocation
impl UnsafeUnpin for TokenRevocation
impl UnwindSafe for TokenRevocation
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