pub struct TokenMutationFacts {
pub kind: TokenMutationKind,
pub state: TokenMutationState,
pub now_ms: i64,
pub expected_expiry_ms: i64,
pub incoming_expiry_ms: i64,
pub max_timestamp_ms: i64,
pub uncommitted_tail: bool,
}Expand description
Scalar facts projected by the controller before it mutates token state.
Fields§
§kind: TokenMutationKind§state: TokenMutationState§now_ms: i64§expected_expiry_ms: i64§incoming_expiry_ms: i64§max_timestamp_ms: i64§uncommitted_tail: boolTrait Implementations§
Source§impl Clone for TokenMutationFacts
impl Clone for TokenMutationFacts
Source§fn clone(&self) -> TokenMutationFacts
fn clone(&self) -> TokenMutationFacts
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 moreimpl Copy for TokenMutationFacts
Source§impl Debug for TokenMutationFacts
impl Debug for TokenMutationFacts
impl Eq for TokenMutationFacts
Source§impl PartialEq for TokenMutationFacts
impl PartialEq for TokenMutationFacts
impl StructuralPartialEq for TokenMutationFacts
Auto Trait Implementations§
impl Freeze for TokenMutationFacts
impl RefUnwindSafe for TokenMutationFacts
impl Send for TokenMutationFacts
impl Sync for TokenMutationFacts
impl Unpin for TokenMutationFacts
impl UnsafeUnpin for TokenMutationFacts
impl UnwindSafe for TokenMutationFacts
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