pub trait DictionarySerializer {
    // Required methods
    fn identifier(&self) -> String;
    fn serialize(&self, row: &[String]) -> LinderaResult<Vec<u8>>;
    fn deserialize(&self, data: &[u8], string: String) -> LinderaResult<String>;

    // Provided method
    fn simple(&self, row: &[String]) -> LinderaResult<Vec<u8>> { ... }
}

Required Methods§

source

fn identifier(&self) -> String

source

fn serialize(&self, row: &[String]) -> LinderaResult<Vec<u8>>

source

fn deserialize(&self, data: &[u8], string: String) -> LinderaResult<String>

Provided Methods§

source

fn simple(&self, row: &[String]) -> LinderaResult<Vec<u8>>

Implementors§