pub struct RefinementSelection {
pub region_id: u64,
pub estimated_cost_us: u64,
pub voi_gain: f64,
pub fairness_boost: f64,
pub effective_voi: f64,
pub score: f64,
}Expand description
Selected refinement with explainable scoring terms.
Fields§
§region_id: u64§estimated_cost_us: u64§voi_gain: f64§fairness_boost: f64§effective_voi: f64§score: f64Trait Implementations§
Source§impl Clone for RefinementSelection
impl Clone for RefinementSelection
Source§fn clone(&self) -> RefinementSelection
fn clone(&self) -> RefinementSelection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RefinementSelection
Source§impl Debug for RefinementSelection
impl Debug for RefinementSelection
Source§impl PartialEq for RefinementSelection
impl PartialEq for RefinementSelection
Source§fn eq(&self, other: &RefinementSelection) -> bool
fn eq(&self, other: &RefinementSelection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RefinementSelection
Auto Trait Implementations§
impl Freeze for RefinementSelection
impl RefUnwindSafe for RefinementSelection
impl Send for RefinementSelection
impl Sync for RefinementSelection
impl Unpin for RefinementSelection
impl UnsafeUnpin for RefinementSelection
impl UnwindSafe for RefinementSelection
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