pub struct Scores {
pub relatedness: f64,
pub popularity: f64,
pub effort: f64,
pub recency: f64,
}Expand description
Normalized 0–1 metric vector for a person, percentile-ranked within the screened set. The basis axes for ranking and fan-out gating: they disagree with each other (effort ≠ popularity ≠ recency ≠ relatedness), which is what makes each a real axis rather than a derived view.
Fields§
§popularity: f64§effort: f64§recency: f64Trait Implementations§
Source§impl<'de> Deserialize<'de> for Scores
impl<'de> Deserialize<'de> for Scores
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Scores
impl RefUnwindSafe for Scores
impl Send for Scores
impl Sync for Scores
impl Unpin for Scores
impl UnsafeUnpin for Scores
impl UnwindSafe for Scores
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more