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§
Sourcefn combine(
&self,
compositions: Vec<Box<dyn Composition>>,
) -> SklResult<Box<dyn Composition>>
fn combine( &self, compositions: Vec<Box<dyn Composition>>, ) -> SklResult<Box<dyn Composition>>
Combine compositions
Sourcefn combinator_metadata(&self) -> CombinatorMetadata
fn combinator_metadata(&self) -> CombinatorMetadata
Get combinator metadata