pub trait TransformBuilder: Send + Sync {
    // Required methods
    fn build(&self) -> Box<dyn Transform>;
    fn get_name(&self) -> &'static str;

    // Provided methods
    fn validate(&self) -> Vec<String> { ... }
    fn is_terminating(&self) -> bool { ... }
}

Required Methods§

source

fn build(&self) -> Box<dyn Transform>

source

fn get_name(&self) -> &'static str

Provided Methods§

Trait Implementations§

source§

impl Debug for dyn TransformBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Implementors§