Skip to main content

BitPackedArrayExt

Trait BitPackedArrayExt 

Source
pub trait BitPackedArrayExt: BitPackedArraySlotsExt {
    // Provided methods
    fn packed(&self) -> &BufferHandle { ... }
    fn bit_width(&self) -> u8 { ... }
    fn offset(&self) -> u16 { ... }
    fn patches(&self) -> Option<Patches> { ... }
    fn validity(&self) -> Validity { ... }
    fn packed_slice<T: NativePType + BitPacking>(&self) -> &[T] { ... }
    fn unpacked_chunks<T: BitPackedIter>(
        &self,
    ) -> VortexResult<BitUnpackedChunks<T>> { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§