pub struct ByteViewArrayMemoryUsage {
pub dictionary_key: usize,
pub prefix_keys: usize,
pub fsst_buffer: usize,
pub shared_prefix: usize,
pub string_fingerprints: usize,
pub struct_size: usize,
}Expand description
Detailed memory usage of the byte view array
Fields§
§dictionary_key: usizeMemory usage of the dictionary key
prefix_keys: usizeMemory usage of the prefix keys
fsst_buffer: usizeMemory usage of the raw FSST buffer
Memory usage of the shared prefix
string_fingerprints: usizeMemory usage of the string fingerprints
struct_size: usizeMemory usage of the struct size
Implementations§
Trait Implementations§
Source§impl AddAssign for ByteViewArrayMemoryUsage
impl AddAssign for ByteViewArrayMemoryUsage
Source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+= operation. Read moreAuto Trait Implementations§
impl Freeze for ByteViewArrayMemoryUsage
impl RefUnwindSafe for ByteViewArrayMemoryUsage
impl Send for ByteViewArrayMemoryUsage
impl Sync for ByteViewArrayMemoryUsage
impl Unpin for ByteViewArrayMemoryUsage
impl UnsafeUnpin for ByteViewArrayMemoryUsage
impl UnwindSafe for ByteViewArrayMemoryUsage
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> 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