List of all items[−]
Structs
- bitboard::BitBoard
- color::ColorIter
- hand::Hand
- piece::Piece
- piece_type::PieceTypeIter
- position::Position
- square::Square
- square::SquareIter
Enums
- attacks::Ray
- color::Color
- error::MoveError
- error::SfenError
- moves::Move
- piece_type::PieceType
- position::MoveRecord
Functions
- attacks::between
- attacks::get_non_sliding_attacks
- attacks::get_sliding_attacks
- attacks::init
- bitboard::square_bb
Constants
- bitboard::SQUARE_BB
- board_defs::EMPTY_BB
- board_defs::FILE_BB
- board_defs::RANK_BB
- square::consts::A1
- square::consts::A10
- square::consts::A11
- square::consts::A12
- square::consts::A2
- square::consts::A3
- square::consts::A4
- square::consts::A5
- square::consts::A6
- square::consts::A7
- square::consts::A8
- square::consts::A9
- square::consts::B1
- square::consts::B10
- square::consts::B11
- square::consts::B12
- square::consts::B2
- square::consts::B3
- square::consts::B4
- square::consts::B5
- square::consts::B6
- square::consts::B7
- square::consts::B8
- square::consts::B9
- square::consts::C1
- square::consts::C10
- square::consts::C11
- square::consts::C12
- square::consts::C2
- square::consts::C3
- square::consts::C4
- square::consts::C5
- square::consts::C6
- square::consts::C7
- square::consts::C8
- square::consts::C9
- square::consts::D1
- square::consts::D10
- square::consts::D11
- square::consts::D12
- square::consts::D2
- square::consts::D3
- square::consts::D4
- square::consts::D5
- square::consts::D6
- square::consts::D7
- square::consts::D8
- square::consts::D9
- square::consts::E1
- square::consts::E10
- square::consts::E11
- square::consts::E12
- square::consts::E2
- square::consts::E3
- square::consts::E4
- square::consts::E5
- square::consts::E6
- square::consts::E7
- square::consts::E8
- square::consts::E9
- square::consts::F1
- square::consts::F10
- square::consts::F11
- square::consts::F12
- square::consts::F2
- square::consts::F3
- square::consts::F4
- square::consts::F5
- square::consts::F6
- square::consts::F7
- square::consts::F8
- square::consts::F9
- square::consts::G1
- square::consts::G10
- square::consts::G11
- square::consts::G12
- square::consts::G2
- square::consts::G3
- square::consts::G4
- square::consts::G5
- square::consts::G6
- square::consts::G7
- square::consts::G8
- square::consts::G9
- square::consts::H1
- square::consts::H10
- square::consts::H11
- square::consts::H12
- square::consts::H2
- square::consts::H3
- square::consts::H4
- square::consts::H5
- square::consts::H6
- square::consts::H7
- square::consts::H8
- square::consts::H9
- square::consts::I1
- square::consts::I10
- square::consts::I11
- square::consts::I12
- square::consts::I2
- square::consts::I3
- square::consts::I4
- square::consts::I5
- square::consts::I6
- square::consts::I7
- square::consts::I8
- square::consts::I9
- square::consts::J1
- square::consts::J10
- square::consts::J11
- square::consts::J12
- square::consts::J2
- square::consts::J3
- square::consts::J4
- square::consts::J5
- square::consts::J6
- square::consts::J7
- square::consts::J8
- square::consts::J9
- square::consts::K1
- square::consts::K10
- square::consts::K11
- square::consts::K12
- square::consts::K2
- square::consts::K3
- square::consts::K4
- square::consts::K5
- square::consts::K6
- square::consts::K7
- square::consts::K8
- square::consts::K9
- square::consts::L1
- square::consts::L10
- square::consts::L11
- square::consts::L12
- square::consts::L2
- square::consts::L3
- square::consts::L4
- square::consts::L5
- square::consts::L6
- square::consts::L7
- square::consts::L8
- square::consts::L9