Skip to main content

Crate ranvier_audit

Crate ranvier_audit 

Source

Modules§

file_sink

Structs§

AuditChain
A tamper-proof hash chain of audit events.
AuditEvent
The main Audit Event payload reflecting the 5 W’s.
AuditLogger
Core interface for invoking audit logging from within Ranvier.
AuditQuery
Builder for filtering audit events by time range, event type, actor, or resource.
InMemoryAuditSink
In-memory audit sink for testing and development.
RetentionPolicy
Policy for automatic audit event lifecycle management.

Enums§

ArchiveStrategy
Strategy for handling events that exceed retention limits.
AuditError
Core error type for audit operations

Traits§

AuditSink
A sink responsible for durably and securely writing audit events.