pub trait DatumToPersistFn<R> {
    // Required method
    fn call<T: DatumToPersist>(self) -> R
       where DatumDecoder: From<DataRef<T>>,
             DatumEncoder: From<DataMut<T>>;
}
Expand description

FnOnce<T: DatumToPersist>() -> R

This saves us from needing another enum_dispatch for DatumToPersist.

Required Methods§

source

fn call<T: DatumToPersist>(self) -> R
where DatumDecoder: From<DataRef<T>>, DatumEncoder: From<DataMut<T>>,

Object Safety§

This trait is not object safe.

Implementors§