pub struct GorillaEncodeScratch { /* private fields */ }Expand description
Reusable scratch buffers for Gorilla encoding.
Avoids allocating four intermediate Vecs per encode() call.
Create once and reuse across multiple encode calls (e.g., during
flush or compaction of many columns).
Implementations§
Trait Implementations§
Source§impl Debug for GorillaEncodeScratch
impl Debug for GorillaEncodeScratch
Source§impl Default for GorillaEncodeScratch
impl Default for GorillaEncodeScratch
Source§fn default() -> GorillaEncodeScratch
fn default() -> GorillaEncodeScratch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GorillaEncodeScratch
impl RefUnwindSafe for GorillaEncodeScratch
impl Send for GorillaEncodeScratch
impl Sync for GorillaEncodeScratch
impl Unpin for GorillaEncodeScratch
impl UnsafeUnpin for GorillaEncodeScratch
impl UnwindSafe for GorillaEncodeScratch
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