Struct locustdb_serialization::event_buffer::EventBuffer
source · pub struct EventBuffer {
pub tables: HashMap<String, TableBuffer>,
}
Fields§
§tables: HashMap<String, TableBuffer>
Implementations§
source§impl EventBuffer
impl EventBuffer
pub fn serialize(&self) -> Vec<u8>
pub fn serialize_builder(&self, table_segment_list: &mut Builder<'_>)
pub fn deserialize(data: &[u8]) -> Result<Self>
pub fn deserialize_reader(data: Reader<'_>) -> Result<Self>
Trait Implementations§
source§impl Clone for EventBuffer
impl Clone for EventBuffer
source§fn clone(&self) -> EventBuffer
fn clone(&self) -> EventBuffer
Returns a copy 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 EventBuffer
impl Debug for EventBuffer
source§impl Default for EventBuffer
impl Default for EventBuffer
source§fn default() -> EventBuffer
fn default() -> EventBuffer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EventBuffer
impl RefUnwindSafe for EventBuffer
impl Send for EventBuffer
impl Sync for EventBuffer
impl Unpin for EventBuffer
impl UnwindSafe for EventBuffer
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