chessfriend/bitboard/src
Eryn Wells 7b0469d689 [bitboard] Replace separate methods for leading and trailing iteration
Add chessfriend_bitboard::IterationDirection
Make BitBoard::occupied_squares() take an IterationDirection and return an iterator
corresponding to the direction.
Do the same for ::first_occupied_square().
2025-05-02 14:28:31 -07:00
..
bit_scanner.rs [bitboard,core,position] Address a bunch of clippy warnings 2024-03-14 17:00:46 -07:00
bitboard.rs [bitboard] Replace separate methods for leading and trailing iteration 2025-05-02 14:28:31 -07:00
direction.rs [bitboard] Replace separate methods for leading and trailing iteration 2025-05-02 14:28:31 -07:00
lib.rs [bitboard] Replace separate methods for leading and trailing iteration 2025-05-02 14:28:31 -07:00
library.rs [bitboard] Return a copy of a BitBoard from BitBoard::ray() 2025-05-02 14:28:31 -07:00
shifts.rs [bitboard] Move everything in board::bitboard to the bitboard crate 2024-01-24 08:35:28 -08:00