pub fn average_precision_on_iterator<B, L, W>( labels: L, weights: W, order: Order, ) -> f64where B: BinaryLabel, L: DoubleEndedIterator<Item = B>, W: DoubleEndedIterator<Item = f64>,