pub trait Converter<Data> {
    // Required method
    fn run(&self, extracted_data: &Data) -> Result<Data, String>;

    // Provided method
    fn name(&self) -> String { ... }
}

Required Methods§

source

fn run(&self, extracted_data: &Data) -> Result<Data, String>

run the converter

Provided Methods§

source

fn name(&self) -> String

Return converter name

Implementors§