pub struct TabuSearchConfig {
pub entity_tabu_size: Option<usize>,
pub value_tabu_size: Option<usize>,
pub move_tabu_size: Option<usize>,
pub undo_move_tabu_size: Option<usize>,
}Expand description
Tabu search configuration.
Fields§
§entity_tabu_size: Option<usize>Size of entity tabu list.
value_tabu_size: Option<usize>Size of value tabu list.
move_tabu_size: Option<usize>Size of move tabu list.
undo_move_tabu_size: Option<usize>Size of undo move tabu list.
Trait Implementations§
Source§impl Clone for TabuSearchConfig
impl Clone for TabuSearchConfig
Source§fn clone(&self) -> TabuSearchConfig
fn clone(&self) -> TabuSearchConfig
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 Debug for TabuSearchConfig
impl Debug for TabuSearchConfig
Source§impl Default for TabuSearchConfig
impl Default for TabuSearchConfig
Source§fn default() -> TabuSearchConfig
fn default() -> TabuSearchConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TabuSearchConfig
impl<'de> Deserialize<'de> for TabuSearchConfig
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 TabuSearchConfig
impl RefUnwindSafe for TabuSearchConfig
impl Send for TabuSearchConfig
impl Sync for TabuSearchConfig
impl Unpin for TabuSearchConfig
impl UnwindSafe for TabuSearchConfig
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