Constant chess::ALL_SQUARES
source · Expand description
A list of every square on the chessboard.
use chess::{ALL_SQUARES, BitBoard, EMPTY};
let universe = !EMPTY;
let mut new_universe = EMPTY;
for sq in ALL_SQUARES.iter() {
new_universe ^= BitBoard::from_square(*sq);
}
assert_eq!(new_universe, universe);