pub struct SubListSwapMoveConfig {
pub min_sublist_size: usize,
pub max_sublist_size: usize,
pub variable_name: Option<String>,
}Expand description
Configuration for SubListSwapMoveSelector.
Fields§
§min_sublist_size: usizeMinimum segment size (inclusive). Default: 1.
max_sublist_size: usizeMaximum segment size (inclusive). Default: 3.
variable_name: Option<String>Variable name filter. If None, applies to all list variables.
Trait Implementations§
Source§impl Clone for SubListSwapMoveConfig
impl Clone for SubListSwapMoveConfig
Source§fn clone(&self) -> SubListSwapMoveConfig
fn clone(&self) -> SubListSwapMoveConfig
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 SubListSwapMoveConfig
impl Debug for SubListSwapMoveConfig
Source§impl Default for SubListSwapMoveConfig
impl Default for SubListSwapMoveConfig
Source§impl<'de> Deserialize<'de> for SubListSwapMoveConfig
impl<'de> Deserialize<'de> for SubListSwapMoveConfig
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 SubListSwapMoveConfig
impl RefUnwindSafe for SubListSwapMoveConfig
impl Send for SubListSwapMoveConfig
impl Sync for SubListSwapMoveConfig
impl Unpin for SubListSwapMoveConfig
impl UnsafeUnpin for SubListSwapMoveConfig
impl UnwindSafe for SubListSwapMoveConfig
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