// SPDX-License-Identifier: BUSL-1.1
//! Immutable audit log for security-relevant events.
//!
//! The log is organized into focused submodules:
//!
//! - [`auth`] — authenticated-identity context attached to every entry.
//! - [`level`] — the recorded-event severity filter.
//! - [`event`] — the `AuditEvent` enum + level/routing rules.
//! - [`entry`] — the durable `AuditEntry` struct + hash-chain helper.
//! - [`ddl_detail`] — structured detail body for `AuditEvent::DdlChange`.
//! - [`undrop_detail`] — structured detail body for `UNDROP COLLECTION`.
//! - [`log`] — the in-memory append-only `AuditLog` itself.
pub use AuditAuth;
pub use DdlAuditDetail;
pub use ;
pub use AuditEntry;
pub use AuditEvent;
pub use AuditLevel;
pub use AuditLog;
pub use ;