pub struct DiskBuffer { /* private fields */ }Expand description
Disk buffer for FSST buffer.
Trait Implementations§
Source§impl Clone for DiskBuffer
impl Clone for DiskBuffer
Source§fn clone(&self) -> DiskBuffer
fn clone(&self) -> DiskBuffer
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 DiskBuffer
impl Debug for DiskBuffer
Source§impl FsstBacking for DiskBuffer
impl FsstBacking for DiskBuffer
Source§fn uncompressed_bytes(&self) -> usize
fn uncompressed_bytes(&self) -> usize
Get the uncompressed bytes of the FSST buffer (used for sizing / squeeze bookkeeping).
Source§fn get_array_memory_size(&self) -> usize
fn get_array_memory_size(&self) -> usize
Get the in-memory size of the FSST backing (raw bytes + any in-memory indices).
Auto Trait Implementations§
impl Freeze for DiskBuffer
impl !RefUnwindSafe for DiskBuffer
impl Send for DiskBuffer
impl Sync for DiskBuffer
impl Unpin for DiskBuffer
impl UnsafeUnpin for DiskBuffer
impl !UnwindSafe for DiskBuffer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request