vortex_array::encoding

Trait Encoding

Source
pub trait Encoding: 'static {
    type Array;
    type Metadata: ArrayMetadata;

    const ID: EncodingId;
}
Expand description

Marker trait for array encodings with their associated Array type.

Required Associated Constants§

Required Associated Types§

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§

Source§

impl Encoding for BoolEncoding

Source§

impl Encoding for ChunkedEncoding

Source§

impl Encoding for ConstantEncoding

Source§

impl Encoding for ExtensionEncoding

Source§

impl Encoding for ListEncoding

Source§

impl Encoding for NullEncoding

Source§

impl Encoding for PrimitiveEncoding

Source§

impl Encoding for SparseEncoding

Source§

impl Encoding for StructEncoding

Source§

impl Encoding for VarBinEncoding

Source§

impl Encoding for VarBinViewEncoding