pub trait AuditLedger {
type Error: Error;
// Required method
fn append(&mut self, record: AuditRecord) -> Result<(), Self::Error>;
}pub trait AuditLedger {
type Error: Error;
// Required method
fn append(&mut self, record: AuditRecord) -> Result<(), Self::Error>;
}