chessfriend/board/src/bitboard
Eryn Wells 620701057d [board] Rehash BitBoard's std::ops implementations
Implement bitwise AND and OR for all permutations of BitBoard and &BitBoard.
Refer to the std::ops traits by fully-qualified path rather than requiring the
module to import those traits to implement them.

Implement bitwise AND and OR assignment (&= and |=) for BitBoard and &BitBoard.

Implement XOR and XOR assignment for BitBoards.
2024-01-21 09:14:02 -08:00
..
bit_scanner.rs [board] Implement a TrailingBitScanner 2024-01-06 19:46:09 -08:00
bitboard.rs [board] Rehash BitBoard's std::ops implementations 2024-01-21 09:14:02 -08:00
library.rs [board] Implement a PositionBuilder; refactor piece bitboards into a PieceBitBoards struct 2024-01-19 18:09:05 -08:00
mod.rs [board] Make the trailing comma in bitboard! optional 2024-01-19 18:09:22 -08:00
shifts.rs [board] Implement a PositionBuilder; refactor piece bitboards into a PieceBitBoards struct 2024-01-19 18:09:05 -08:00