Constant chess::ALL_SQUARES [−][src]
pub const ALL_SQUARES: [Square; 64];
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);