#[derive(Clone, Debug, Eq, PartialEq)]
pub enum Color {
White,
Black,
}
#[derive(Clone, Debug, Eq, PartialEq)]
pub enum PieceType {
Pawn,
Knight,
Bishop,
Rook,
Queen,
King,
}
#[derive(Clone, Debug, Eq, PartialEq)]
pub struct Piece {
pub(crate) color: Color,
pub(crate) piece_type: PieceType,
}