Trait rlink::functions::reduce::schema_reduce::ValueAgg[][src]

pub trait ValueAgg: Add<Output = Self> + PartialOrd + Default + Debug {
    fn read_value(
        &self,
        value_reader: &mut BufferMutReader<'_, '_>,
        index: usize
    ) -> Self;
fn read_record(
        &self,
        record_reader: &BufferReader<'_, '_>,
        index: usize
    ) -> Self;
fn write_record(&self, writer: &mut BufferWriter<'_, '_>, value: Self); }

Required methods

Implementations on Foreign Types

Implementors