pub enum BestMoveParams {
MakeMove(String, Option<String>),
Resign,
Win,
}Expand description
Represents parameters of “bestmove” command.
Variants§
Trait Implementations§
Source§impl Clone for BestMoveParams
impl Clone for BestMoveParams
Source§fn clone(&self) -> BestMoveParams
fn clone(&self) -> BestMoveParams
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 BestMoveParams
impl Debug for BestMoveParams
Source§impl Hash for BestMoveParams
impl Hash for BestMoveParams
Source§impl PartialEq for BestMoveParams
impl PartialEq for BestMoveParams
impl Eq for BestMoveParams
impl StructuralPartialEq for BestMoveParams
Auto Trait Implementations§
impl Freeze for BestMoveParams
impl RefUnwindSafe for BestMoveParams
impl Send for BestMoveParams
impl Sync for BestMoveParams
impl Unpin for BestMoveParams
impl UnwindSafe for BestMoveParams
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more