pub struct GroupedScalarMoveSelectorConfig {
pub group_name: String,
pub value_candidate_limit: Option<usize>,
pub max_moves_per_step: Option<usize>,
pub require_hard_improvement: bool,
}Fields§
§group_name: String§value_candidate_limit: Option<usize>§max_moves_per_step: Option<usize>§require_hard_improvement: boolTrait Implementations§
Source§impl Clone for GroupedScalarMoveSelectorConfig
impl Clone for GroupedScalarMoveSelectorConfig
Source§fn clone(&self) -> GroupedScalarMoveSelectorConfig
fn clone(&self) -> GroupedScalarMoveSelectorConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for GroupedScalarMoveSelectorConfig
impl<'de> Deserialize<'de> for GroupedScalarMoveSelectorConfig
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 GroupedScalarMoveSelectorConfig
impl PartialEq for GroupedScalarMoveSelectorConfig
Source§fn eq(&self, other: &GroupedScalarMoveSelectorConfig) -> bool
fn eq(&self, other: &GroupedScalarMoveSelectorConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for GroupedScalarMoveSelectorConfig
impl StructuralPartialEq for GroupedScalarMoveSelectorConfig
Auto Trait Implementations§
impl Freeze for GroupedScalarMoveSelectorConfig
impl RefUnwindSafe for GroupedScalarMoveSelectorConfig
impl Send for GroupedScalarMoveSelectorConfig
impl Sync for GroupedScalarMoveSelectorConfig
impl Unpin for GroupedScalarMoveSelectorConfig
impl UnsafeUnpin for GroupedScalarMoveSelectorConfig
impl UnwindSafe for GroupedScalarMoveSelectorConfig
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.