pub struct HostedAuditRecord {
pub action: String,
pub outcome: String,
pub tenant_id: TenantId,
pub principal: PrincipalContext,
pub timestamp_ms: i64,
}Expand description
A redaction-safe audit row: coarse action, actor/tenant context, and an outcome — never request bodies or credentials.
Fields§
§action: String§outcome: String§tenant_id: TenantId§principal: PrincipalContext§timestamp_ms: i64Trait Implementations§
Source§impl Clone for HostedAuditRecord
impl Clone for HostedAuditRecord
Source§fn clone(&self) -> HostedAuditRecord
fn clone(&self) -> HostedAuditRecord
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 HostedAuditRecord
impl Debug for HostedAuditRecord
Source§impl<'de> Deserialize<'de> for HostedAuditRecord
impl<'de> Deserialize<'de> for HostedAuditRecord
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 HostedAuditRecord
impl RefUnwindSafe for HostedAuditRecord
impl Send for HostedAuditRecord
impl Sync for HostedAuditRecord
impl Unpin for HostedAuditRecord
impl UnsafeUnpin for HostedAuditRecord
impl UnwindSafe for HostedAuditRecord
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