pub enum PointSelector {
Mid,
First,
Random,
}Expand description
Which candidate threshold the search evaluates next inside an interval of candidates.
Variants§
Mid
The middle candidate, which bisects the interval. The default.
First
Candidates are tried one at a time instead of by bisection, in Gini order when the heuristic is on. The anytime search limits how many are tried with its split budget.
Random
A uniformly random candidate.
Implementations§
Trait Implementations§
Source§impl Clone for PointSelector
impl Clone for PointSelector
Source§fn clone(&self) -> PointSelector
fn clone(&self) -> PointSelector
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 PointSelector
Source§impl Debug for PointSelector
impl Debug for PointSelector
Source§impl Default for PointSelector
impl Default for PointSelector
Source§fn default() -> PointSelector
fn default() -> PointSelector
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PointSelector
impl<'de> Deserialize<'de> for PointSelector
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 Display for PointSelector
impl Display for PointSelector
impl Eq for PointSelector
Source§impl FromStr for PointSelector
impl FromStr for PointSelector
Source§impl PartialEq for PointSelector
impl PartialEq for PointSelector
Source§fn eq(&self, other: &PointSelector) -> bool
fn eq(&self, other: &PointSelector) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for PointSelector
impl PartialOrd for PointSelector
Source§impl Serialize for PointSelector
impl Serialize for PointSelector
impl StructuralPartialEq for PointSelector
Auto Trait Implementations§
impl Freeze for PointSelector
impl RefUnwindSafe for PointSelector
impl Send for PointSelector
impl Sync for PointSelector
impl Unpin for PointSelector
impl UnsafeUnpin for PointSelector
impl UnwindSafe for PointSelector
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