Enum vampirc_uci::uci::UciPiece
source · [−]pub enum UciPiece {
Pawn,
Knight,
Bishop,
Rook,
Queen,
King,
}
Expand description
An enum representing the chess piece types.
Variants
Pawn
Knight
Bishop
Rook
Queen
King
Implementations
Trait Implementations
impl Copy for UciPiece
impl Eq for UciPiece
impl StructuralEq for UciPiece
impl StructuralPartialEq for UciPiece
Auto Trait Implementations
impl RefUnwindSafe for UciPiece
impl Send for UciPiece
impl Sync for UciPiece
impl Unpin for UciPiece
impl UnwindSafe for UciPiece
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more