pub trait PatternMatchingAlgorithm: Send + Sync {
// Required methods
fn match_pattern(
&self,
pattern: &FailurePattern,
data: &[DataPoint],
) -> PatternMatch;
fn name(&self) -> &str;
fn parameters(&self) -> HashMap<String, String>;
}Expand description
Pattern matching algorithm trait
Required Methods§
Sourcefn match_pattern(
&self,
pattern: &FailurePattern,
data: &[DataPoint],
) -> PatternMatch
fn match_pattern( &self, pattern: &FailurePattern, data: &[DataPoint], ) -> PatternMatch
Match pattern against data
Sourcefn parameters(&self) -> HashMap<String, String>
fn parameters(&self) -> HashMap<String, String>
Get algorithm parameters