pub struct AuditTrail {
pub events: Vec<AuditEvent>,
pub signature: Option<Vec<u8>>,
}Expand description
Audit trail for accountability
Fields§
§events: Vec<AuditEvent>Events in the audit trail
signature: Option<Vec<u8>>Digital signature (for non-repudiation)
Trait Implementations§
Source§impl Clone for AuditTrail
impl Clone for AuditTrail
Source§fn clone(&self) -> AuditTrail
fn clone(&self) -> AuditTrail
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 AuditTrail
impl Debug for AuditTrail
Source§impl<'de> Deserialize<'de> for AuditTrail
impl<'de> Deserialize<'de> for AuditTrail
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AuditTrail
impl RefUnwindSafe for AuditTrail
impl Send for AuditTrail
impl Sync for AuditTrail
impl Unpin for AuditTrail
impl UnwindSafe for AuditTrail
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