pub trait BoolArrayExt: TypedArrayRef<Bool> {
// Provided methods
fn nullability(&self) -> Nullability { ... }
fn validity(&self) -> Validity { ... }
fn to_bit_buffer(&self) -> BitBuffer { ... }
fn maybe_execute_mask(
&self,
ctx: &mut ExecutionCtx,
) -> VortexResult<Option<Mask>> { ... }
fn execute_mask(&self, ctx: &mut ExecutionCtx) -> Mask { ... }
fn to_mask_fill_null_false(&self, ctx: &mut ExecutionCtx) -> Mask { ... }
}Provided Methods§
fn nullability(&self) -> Nullability
fn validity(&self) -> Validity
fn to_bit_buffer(&self) -> BitBuffer
fn maybe_execute_mask( &self, ctx: &mut ExecutionCtx, ) -> VortexResult<Option<Mask>>
fn execute_mask(&self, ctx: &mut ExecutionCtx) -> Mask
fn to_mask_fill_null_false(&self, ctx: &mut ExecutionCtx) -> Mask
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".