pub struct BranchCandidate {
pub measurement: BranchMeasurement,
pub targeted_improvement: f64,
}Expand description
One eligible candidate offered to the selection rule.
Fields§
§measurement: BranchMeasurement§targeted_improvement: f64Measured improvement in the targeted residual cluster (selection key 3); higher is better.
Trait Implementations§
Source§impl Clone for BranchCandidate
impl Clone for BranchCandidate
Source§fn clone(&self) -> BranchCandidate
fn clone(&self) -> BranchCandidate
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 moreSource§impl Debug for BranchCandidate
impl Debug for BranchCandidate
Source§impl<'de> Deserialize<'de> for BranchCandidate
impl<'de> Deserialize<'de> for BranchCandidate
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
Source§impl PartialEq for BranchCandidate
impl PartialEq for BranchCandidate
Source§fn eq(&self, other: &BranchCandidate) -> bool
fn eq(&self, other: &BranchCandidate) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BranchCandidate
impl Serialize for BranchCandidate
impl StructuralPartialEq for BranchCandidate
Auto Trait Implementations§
impl Freeze for BranchCandidate
impl RefUnwindSafe for BranchCandidate
impl Send for BranchCandidate
impl Sync for BranchCandidate
impl Unpin for BranchCandidate
impl UnsafeUnpin for BranchCandidate
impl UnwindSafe for BranchCandidate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.