pub struct SelEncryptionStats {
pub blocks_encrypted: u64,
pub blocks_decrypted: u64,
pub key_rotations: u64,
pub re_encryptions: u64,
pub mac_ok: u64,
pub mac_fail: u64,
pub key_count: usize,
pub index_size: usize,
pub audit_log_len: usize,
}Expand description
Aggregate statistics for StorageEncryptionLayer.
Fields§
§blocks_encrypted: u64Total blocks encrypted since creation.
blocks_decrypted: u64Total blocks decrypted since creation.
key_rotations: u64Total key-rotation operations performed.
re_encryptions: u64Total re-encryption operations performed.
mac_ok: u64Number of MAC verifications that passed.
mac_fail: u64Number of MAC verifications that failed.
key_count: usizeNumber of keys currently in the key store.
index_size: usizeNumber of blocks currently in the encrypted block index.
audit_log_len: usizeNumber of entries in the audit log.
Trait Implementations§
Source§impl Clone for SelEncryptionStats
impl Clone for SelEncryptionStats
Source§fn clone(&self) -> SelEncryptionStats
fn clone(&self) -> SelEncryptionStats
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 SelEncryptionStats
impl Debug for SelEncryptionStats
Source§impl Default for SelEncryptionStats
impl Default for SelEncryptionStats
Source§fn default() -> SelEncryptionStats
fn default() -> SelEncryptionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SelEncryptionStats
impl RefUnwindSafe for SelEncryptionStats
impl Send for SelEncryptionStats
impl Sync for SelEncryptionStats
impl Unpin for SelEncryptionStats
impl UnsafeUnpin for SelEncryptionStats
impl UnwindSafe for SelEncryptionStats
Blanket Implementations§
impl<T> Allocation for T
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more