[bitboard] Make the bitboard crate more crate-like
Export symbols needed to use BitBoard and BitBoardBuilder. Fix build errors.
This commit is contained in:
parent
d901be53d2
commit
3cec64d686
4 changed files with 9 additions and 8 deletions
|
|
@ -5,13 +5,14 @@ mod bitboard;
|
|||
mod library;
|
||||
mod shifts;
|
||||
|
||||
pub use bitboard::{BitBoard, BitBoardBuilder};
|
||||
|
||||
pub(crate) use bit_scanner::{LeadingBitScanner, TrailingBitScanner};
|
||||
pub(crate) use bitboard::{BitBoard, BitBoardBuilder};
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! bitboard {
|
||||
($($sq:ident),* $(,)?) => {
|
||||
$crate::bitboard::BitBoardBuilder::empty()
|
||||
$crate::BitBoardBuilder::empty()
|
||||
$(.square(chessfriend_core::Square::$sq))*
|
||||
.build()
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue