pub struct StructDataBlock {
pub children: Vec<DataBlock>,
pub block_info: BlockInfo,
pub validity: Option<NullBuffer>,
}Expand description
A data block representing a struct
Fields§
§children: Vec<DataBlock>The child arrays
block_info: BlockInfo§validity: Option<NullBuffer>The validity bitmap for the struct (None means all valid)
Implementations§
Trait Implementations§
Source§impl Clone for StructDataBlock
impl Clone for StructDataBlock
Source§fn clone(&self) -> StructDataBlock
fn clone(&self) -> StructDataBlock
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 ComputeStat for StructDataBlock
impl ComputeStat for StructDataBlock
fn compute_stat(&mut self)
Source§impl Debug for StructDataBlock
impl Debug for StructDataBlock
Auto Trait Implementations§
impl Freeze for StructDataBlock
impl RefUnwindSafe for StructDataBlock
impl Send for StructDataBlock
impl Sync for StructDataBlock
impl Unpin for StructDataBlock
impl UnwindSafe for StructDataBlock
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 more