pub struct AsyncAuditWriter { /* private fields */ }Expand description
异步审计写入器:通过后台线程异步写入审计日志,避免阻塞主线程。
使用 std::sync::mpsc 通道将日志发送到后台线程,后台线程负责存储。
关闭时调用 shutdown 等待后台线程退出并返回所有已写入的日志。
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for AsyncAuditWriter
impl RefUnwindSafe for AsyncAuditWriter
impl Send for AsyncAuditWriter
impl Sync for AsyncAuditWriter
impl Unpin for AsyncAuditWriter
impl UnsafeUnpin for AsyncAuditWriter
impl UnwindSafe for AsyncAuditWriter
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