pub trait PatternMatcher:
Send
+ Sync
+ Debug {
// Required methods
fn match_pattern(
&self,
input: &PipelineData,
) -> SklResult<PatternMatchResult>;
fn pattern_description(&self) -> String;
}Expand description
Trait for pattern matching
Required Methods§
Sourcefn match_pattern(&self, input: &PipelineData) -> SklResult<PatternMatchResult>
fn match_pattern(&self, input: &PipelineData) -> SklResult<PatternMatchResult>
Match pattern and execute corresponding action
Sourcefn pattern_description(&self) -> String
fn pattern_description(&self) -> String
Get pattern description