Struct mz_repr::row::columnation::RowStack
source · pub struct RowStack {
region: LgAllocRegion<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: LgAllocRegion<u8>
Implementations§
Trait Implementations§
source§impl Region for RowStack
impl Region for RowStack
source§fn reserve_items<'a, I>(&mut self, items: I)
fn reserve_items<'a, I>(&mut self, items: I)
Ensure that the region can absorb
items
without reallocation.fn reserve_regions<'a, I>(&mut self, regions: I)
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
source§fn with_capacity_items<'a, I>(items: I) -> Self
fn with_capacity_items<'a, I>(items: I) -> Self
Allocate an instance of
Self
that can absorb items
without reallocation.Auto Trait Implementations§
impl Freeze for RowStack
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> 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> 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<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
source§impl<T> Pointable for T
impl<T> Pointable for T
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
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.