pub struct ZeroizationAuditor { /* private fields */ }Implementations§
Source§impl ZeroizationAuditor
impl ZeroizationAuditor
pub fn new() -> Self
pub fn track(&self, id: &str, size: usize)
pub fn mark_zeroized(&self, id: &str)
pub fn unzeroized_count(&self) -> usize
pub fn audit_report(&self) -> ZeroizationReport
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ZeroizationAuditor
impl RefUnwindSafe for ZeroizationAuditor
impl Send for ZeroizationAuditor
impl Sync for ZeroizationAuditor
impl Unpin for ZeroizationAuditor
impl UnsafeUnpin for ZeroizationAuditor
impl UnwindSafe for ZeroizationAuditor
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