pub mod topn;
use crate::track::{ObservationAttributes, ObservationMetricResult};
use std::collections::HashMap;
pub trait Voting<FA>
where
FA: ObservationAttributes,
{
type WinnerObject;
fn winners(
&self,
distances: &[ObservationMetricResult<FA>],
) -> HashMap<u64, Vec<Self::WinnerObject>>;
}