[][src]Constant chess::ALL_SQUARES

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);