pub trait CompositionFunction:
Send
+ Sync
+ Debug {
// Required methods
fn apply(&self, input: &PipelineData) -> SklResult<PipelineData>;
fn signature(&self) -> FunctionSignature;
}Expand description
Trait for composition functions
Required Methods§
Sourcefn apply(&self, input: &PipelineData) -> SklResult<PipelineData>
fn apply(&self, input: &PipelineData) -> SklResult<PipelineData>
Apply the function
Sourcefn signature(&self) -> FunctionSignature
fn signature(&self) -> FunctionSignature
Get function signature