pub struct CapabilityStatistics {
pub total_tokens_created: u64,
pub total_verifications: u64,
pub successful_verifications: u64,
pub failed_verifications: u64,
pub revoked_tokens: u64,
pub expired_tokens: u64,
pub average_token_lifetime_seconds: u64,
pub common_permissions: HashMap<String, u64>,
pub creation_rate_per_day: f64,
pub last_token_created_at: Option<u64>,
pub last_verification_at: Option<u64>,
}Expand description
Statistics about capability token usage
Fields§
§total_tokens_created: u64Total number of tokens created
total_verifications: u64Total number of verification attempts
successful_verifications: u64Number of successful verifications
failed_verifications: u64Number of failed verifications
revoked_tokens: u64Number of revoked tokens
expired_tokens: u64Number of expired tokens
average_token_lifetime_seconds: u64Average token lifetime (seconds)
common_permissions: HashMap<String, u64>Most common permissions granted
creation_rate_per_day: f64Token creation rate (tokens per day)
last_token_created_at: Option<u64>Last token created timestamp
last_verification_at: Option<u64>Last verification timestamp
Trait Implementations§
Source§impl Clone for CapabilityStatistics
impl Clone for CapabilityStatistics
Source§fn clone(&self) -> CapabilityStatistics
fn clone(&self) -> CapabilityStatistics
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 CapabilityStatistics
impl Debug for CapabilityStatistics
Source§impl Default for CapabilityStatistics
impl Default for CapabilityStatistics
Source§fn default() -> CapabilityStatistics
fn default() -> CapabilityStatistics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapabilityStatistics
impl<'de> Deserialize<'de> for CapabilityStatistics
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapabilityStatistics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapabilityStatistics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CapabilityStatistics
impl Serialize for CapabilityStatistics
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CapabilityStatistics
impl RefUnwindSafe for CapabilityStatistics
impl Send for CapabilityStatistics
impl Sync for CapabilityStatistics
impl Unpin for CapabilityStatistics
impl UnsafeUnpin for CapabilityStatistics
impl UnwindSafe for CapabilityStatistics
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