pub struct BufferedEventLog { /* private fields */ }Expand description
Background event-log writer used to keep terminal input/render handling independent from filesystem latency. The channel is intentionally unbounded: dropping normalized events during a streamed turn would make replay and recovery incomplete, while the writer drains ordinary event rates faster than adapters produce them.
Implementations§
Trait Implementations§
Source§impl Debug for BufferedEventLog
impl Debug for BufferedEventLog
Source§impl Drop for BufferedEventLog
impl Drop for BufferedEventLog
Auto Trait Implementations§
impl !RefUnwindSafe for BufferedEventLog
impl !UnwindSafe for BufferedEventLog
impl Freeze for BufferedEventLog
impl Send for BufferedEventLog
impl Sync for BufferedEventLog
impl Unpin for BufferedEventLog
impl UnsafeUnpin for BufferedEventLog
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