Struct mz_persist_types::dyn_struct::ValidityMut
source · pub struct ValidityMut {
len: usize,
validity: Option<BooleanBufferBuilder>,
}
Expand description
Fields§
§len: usize
§validity: Option<BooleanBufferBuilder>
Implementations§
source§impl ValidityMut
impl ValidityMut
sourcepub fn push(&mut self, valid: bool)
pub fn push(&mut self, valid: bool)
Pushes whether a column of optional structs is Some at the given index.
If this is false, the contents of the struct’s component fields at idx
can be anything.
sourcepub fn into_parts(self) -> (usize, Option<BooleanBufferBuilder>)
pub fn into_parts(self) -> (usize, Option<BooleanBufferBuilder>)
Consumes self
returning the inner parts.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ValidityMut
impl RefUnwindSafe for ValidityMut
impl Send for ValidityMut
impl Sync for ValidityMut
impl Unpin for ValidityMut
impl UnwindSafe for ValidityMut
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> 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
.