pub trait PartEncoder<'a, T> {
    // Required method
    fn encode(&mut self, val: &T);
}
Expand description

An encoder for values of a fixed schema

This allows us to amortize the cost of downcasting columns into concrete types.

Required Methods§

source

fn encode(&mut self, val: &T)

Encodes the given value into the Part being constructed.

Implementors§

source§

impl PartEncoder<'_, ()> for UnitSchema

source§

impl<'a, X, T: Data> PartEncoder<'a, X> for SimpleEncoder<'a, X, T>

source§

impl<T> PartEncoder<'_, T> for TodoSchema<T>