Struct mz_repr::row::columnation::RowStack
source · pub struct RowStack {
region: StableRegion<u8>,
}
Expand description
Region allocation for Row
data.
Content bytes are stored in stable contiguous memory locations,
and then a Row
referencing them is falsified.
Fields§
§region: StableRegion<u8>
Trait Implementations§
source§impl Region for RowStack
impl Region for RowStack
source§fn reserve_items<'a, I>(&mut self, items: I)where
Self: 'a,
I: Iterator<Item = &'a Self::Item> + Clone,
fn reserve_items<'a, I>(&mut self, items: I)where Self: 'a, I: Iterator<Item = &'a Self::Item> + Clone,
Ensure that the region can absorb
items
without reallocation.fn reserve_regions<'a, I>(&mut self, regions: I)where Self: 'a, I: Iterator<Item = &'a Self> + Clone,
source§fn heap_size(&self, callback: impl FnMut(usize, usize))
fn heap_size(&self, callback: impl FnMut(usize, usize))
Determine this region’s memory used and reserved capacity in bytes. Read more
Auto Trait Implementations§
impl RefUnwindSafe for RowStack
impl Send for RowStack
impl Sync for RowStack
impl Unpin for RowStack
impl UnwindSafe for RowStack
Blanket Implementations§
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.