From 14bb0e9bb8a529b492db53b2799d0074e0df5375 Mon Sep 17 00:00:00 2001 From: Anders Olsson Date: Sun, 21 Oct 2018 14:40:15 +0200 Subject: [PATCH] Start with rate function. --- src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 926e1f9..e771301 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -35,11 +35,18 @@ impl Default for Rating { } } +fn rate(rating_groups: &[&[Rating]]) { + let ranks = (0..rating_groups.len()).collect::>(); + let weights = vec![1.0; rating_groups.len()]; + let min_delta = DELTA; +} + fn quality(rating_groups: &[&[Rating]]) -> f32 { let flatten_ratings = rating_groups .iter() .flat_map(|group| group.iter()) .collect::>(); + let flatten_weights = vec![1.0; flatten_ratings.len()].into_boxed_slice(); let length = flatten_ratings.len();