pub struct RevocationDiagnostics {Show 17 fields
pub log: GrantLogId,
pub readiness: Readiness,
pub reason: Option<RevocationRefusal>,
pub applied: Option<Revision>,
pub high_water: Option<Revision>,
pub missing: GapLength,
pub resume_generation: u64,
pub settled_generation: u64,
pub bound_connections: usize,
pub retained_decisions: usize,
pub index_entries: usize,
pub inflight_asks: u64,
pub counts: RevocationCounts,
pub hot_allowed: u64,
pub hot_refused: u64,
pub transitions: Vec<Transition>,
pub transitions_dropped: u64,
}Expand description
A bounded snapshot of the consumer (ACCESS-005 R7). It carries no credential, holder, prefix or grant bytes.
Fields§
§log: GrantLogIdThe log consumed now.
readiness: ReadinessThe readiness.
reason: Option<RevocationRefusal>The loss reason new admissions are refused with, if any.
applied: Option<Revision>The last applied receipt revision.
high_water: Option<Revision>The last trusted producer high-water revision; None is unknown.
missing: GapLengthThe missing interval.
resume_generation: u64Resume generations begun.
settled_generation: u64The resume generation whose rechecks settled.
bound_connections: usizeConnections bound now.
retained_decisions: usizeDecisions retained now.
index_entries: usizeReverse-index entries now.
inflight_asks: u64Cold asks in flight now.
counts: RevocationCountsThe per-phase counts.
hot_allowed: u64Hot operations allowed.
hot_refused: u64Hot operations refused.
transitions: Vec<Transition>The retained transitions, oldest first.
transitions_dropped: u64Transitions dropped from the bounded ring.
Trait Implementations§
Source§impl Clone for RevocationDiagnostics
impl Clone for RevocationDiagnostics
Source§impl Debug for RevocationDiagnostics
impl Debug for RevocationDiagnostics
impl Eq for RevocationDiagnostics
Source§impl PartialEq for RevocationDiagnostics
impl PartialEq for RevocationDiagnostics
impl StructuralPartialEq for RevocationDiagnostics
Auto Trait Implementations§
impl Freeze for RevocationDiagnostics
impl RefUnwindSafe for RevocationDiagnostics
impl Send for RevocationDiagnostics
impl Sync for RevocationDiagnostics
impl Unpin for RevocationDiagnostics
impl UnsafeUnpin for RevocationDiagnostics
impl UnwindSafe for RevocationDiagnostics
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.