pub enum MoveSelectorConfig {
Show 13 variants
ChangeMoveSelector(ChangeMoveConfig),
SwapMoveSelector(SwapMoveConfig),
ListChangeMoveSelector(ListChangeMoveConfig),
NearbyListChangeMoveSelector(NearbyListChangeMoveConfig),
ListSwapMoveSelector(ListSwapMoveConfig),
NearbyListSwapMoveSelector(NearbyListSwapMoveConfig),
SubListChangeMoveSelector(SubListChangeMoveConfig),
SubListSwapMoveSelector(SubListSwapMoveConfig),
ListReverseMoveSelector(ListReverseMoveConfig),
KOptMoveSelector(KOptMoveSelectorConfig),
ListRuinMoveSelector(ListRuinMoveSelectorConfig),
UnionMoveSelector(UnionMoveSelectorConfig),
CartesianProductMoveSelector(CartesianProductConfig),
}Variants§
ChangeMoveSelector(ChangeMoveConfig)
SwapMoveSelector(SwapMoveConfig)
ListChangeMoveSelector(ListChangeMoveConfig)
NearbyListChangeMoveSelector(NearbyListChangeMoveConfig)
ListSwapMoveSelector(ListSwapMoveConfig)
NearbyListSwapMoveSelector(NearbyListSwapMoveConfig)
SubListChangeMoveSelector(SubListChangeMoveConfig)
SubListSwapMoveSelector(SubListSwapMoveConfig)
ListReverseMoveSelector(ListReverseMoveConfig)
KOptMoveSelector(KOptMoveSelectorConfig)
ListRuinMoveSelector(ListRuinMoveSelectorConfig)
UnionMoveSelector(UnionMoveSelectorConfig)
CartesianProductMoveSelector(CartesianProductConfig)
Trait Implementations§
Source§impl Clone for MoveSelectorConfig
impl Clone for MoveSelectorConfig
Source§fn clone(&self) -> MoveSelectorConfig
fn clone(&self) -> MoveSelectorConfig
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 MoveSelectorConfig
impl Debug for MoveSelectorConfig
Source§impl<'de> Deserialize<'de> for MoveSelectorConfig
impl<'de> Deserialize<'de> for MoveSelectorConfig
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 MoveSelectorConfig
impl RefUnwindSafe for MoveSelectorConfig
impl Send for MoveSelectorConfig
impl Sync for MoveSelectorConfig
impl Unpin for MoveSelectorConfig
impl UnsafeUnpin for MoveSelectorConfig
impl UnwindSafe for MoveSelectorConfig
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