pub struct EventRefBuffer { /* private fields */ }Expand description
Lightweight event reference buffer for Refs mode.
Stores only timestamps and optional event IDs — no event payload,
no compression. This is the minimal-memory alternative to EventBuffer.
Implementations§
Trait Implementations§
Source§impl Clone for EventRefBuffer
impl Clone for EventRefBuffer
Source§fn clone(&self) -> EventRefBuffer
fn clone(&self) -> EventRefBuffer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventRefBuffer
impl Debug for EventRefBuffer
Source§impl<'de> Deserialize<'de> for EventRefBuffer
impl<'de> Deserialize<'de> for EventRefBuffer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EventRefBuffer
impl RefUnwindSafe for EventRefBuffer
impl Send for EventRefBuffer
impl Sync for EventRefBuffer
impl Unpin for EventRefBuffer
impl UnsafeUnpin for EventRefBuffer
impl UnwindSafe for EventRefBuffer
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