CompositionCombinator

Trait CompositionCombinator 

Source
pub trait CompositionCombinator:
    Send
    + Sync
    + Debug {
    // Required methods
    fn combine(
        &self,
        compositions: Vec<Box<dyn Composition>>,
    ) -> SklResult<Box<dyn Composition>>;
    fn combinator_metadata(&self) -> CombinatorMetadata;
}
Expand description

Trait for composition combinators

Required Methods§

Source

fn combine( &self, compositions: Vec<Box<dyn Composition>>, ) -> SklResult<Box<dyn Composition>>

Combine compositions

Source

fn combinator_metadata(&self) -> CombinatorMetadata

Get combinator metadata

Implementors§