#[derive(Debug, Clone, Copy, Eq, PartialEq)]
pub struct CastlingRights {
pub white_king_side: bool,
pub white_queen_side: bool,
pub black_king_side: bool,
pub black_queen_side: bool,
}
impl CastlingRights {
pub const fn new() -> Self {
Self {
white_king_side: true,
white_queen_side: true,
black_king_side: true,
black_queen_side: true,
}
}
}