Skip to main content

PatternSearchAlgorithm

Trait PatternSearchAlgorithm 

Source
pub trait PatternSearchAlgorithm:
    Debug
    + Send
    + Sync {
    // Required methods
    fn search(
        &self,
        criteria: &SearchCriteria,
        database: &HistoricalPatternDatabase,
    ) -> SearchResult;
    fn name(&self) -> &str;
}
Expand description

Trait for pattern search algorithms

Required Methods§

Source

fn search( &self, criteria: &SearchCriteria, database: &HistoricalPatternDatabase, ) -> SearchResult

Search for patterns matching criteria

Source

fn name(&self) -> &str

Algorithm name

Implementors§