pub trait MaskKernel: VTable {
// Required method
fn mask(&self, array: &Self::Array, mask: &Mask) -> VortexResult<ArrayRef>;
}
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl MaskKernel for BoolVTable
impl MaskKernel for ChunkedVTable
impl MaskKernel for ExtensionVTable
impl MaskKernel for FixedSizeListVTable
Mask implementation for FixedSizeListArray
.
Applies a validity mask to the array without modifying the underlying element data.