pub struct AuditLogger { /* private fields */ }Implementations§
Source§impl AuditLogger
impl AuditLogger
Sourcepub async fn from_config(config: &AuditConfig) -> Result<Self, Error>
pub async fn from_config(config: &AuditConfig) -> Result<Self, Error>
Create a new AuditLogger from config.
§Errors
Returns an error if a file destination cannot be opened.
pub async fn log(&self, entry: &AuditEntry)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for AuditLogger
impl !RefUnwindSafe for AuditLogger
impl Send for AuditLogger
impl Sync for AuditLogger
impl Unpin for AuditLogger
impl UnsafeUnpin for AuditLogger
impl UnwindSafe for AuditLogger
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