RankingAlgorithm

Trait RankingAlgorithm 

Source
pub trait RankingAlgorithm {
    // Required methods
    fn rank(
        &self,
        candidates: &[AlgorithmInfo],
        criteria: &DiscoveryCriteria,
    ) -> DeviceResult<Vec<RankedResult>>;
    fn get_algorithm_name(&self) -> String;
}
Expand description

Ranking algorithm trait

Required Methods§

Source

fn rank( &self, candidates: &[AlgorithmInfo], criteria: &DiscoveryCriteria, ) -> DeviceResult<Vec<RankedResult>>

Source

fn get_algorithm_name(&self) -> String

Implementors§