pub struct RuinRecreateMoveSelectorConfig {
pub min_ruin_count: usize,
pub max_ruin_count: usize,
pub moves_per_step: Option<usize>,
pub recreate_heuristic_type: RecreateHeuristicType,
pub target: VariableTargetConfig,
}Fields§
§min_ruin_count: usize§max_ruin_count: usize§moves_per_step: Option<usize>§recreate_heuristic_type: RecreateHeuristicType§target: VariableTargetConfigTrait Implementations§
Source§impl Clone for RuinRecreateMoveSelectorConfig
impl Clone for RuinRecreateMoveSelectorConfig
Source§fn clone(&self) -> RuinRecreateMoveSelectorConfig
fn clone(&self) -> RuinRecreateMoveSelectorConfig
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 RuinRecreateMoveSelectorConfig
impl<'de> Deserialize<'de> for RuinRecreateMoveSelectorConfig
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 RuinRecreateMoveSelectorConfig
impl RefUnwindSafe for RuinRecreateMoveSelectorConfig
impl Send for RuinRecreateMoveSelectorConfig
impl Sync for RuinRecreateMoveSelectorConfig
impl Unpin for RuinRecreateMoveSelectorConfig
impl UnsafeUnpin for RuinRecreateMoveSelectorConfig
impl UnwindSafe for RuinRecreateMoveSelectorConfig
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