use aa_core::AuditEventType;
pub trait AuditEventSink: Send + Sync {
fn emit(&self, event_type: AuditEventType, payload: String);
}
pub struct NoopAuditSink;
impl AuditEventSink for NoopAuditSink {
fn emit(&self, _event_type: AuditEventType, _payload: String) {}
}