[bitboard] Make BitBoard::EMPTY and BitBoard::FULL private; export BitBoard::full()
This commit is contained in:
parent
90657e3818
commit
53c637f424
1 changed files with 7 additions and 2 deletions
|
@ -39,14 +39,19 @@ macro_rules! moves_getter {
|
|||
}
|
||||
|
||||
impl BitBoard {
|
||||
pub const EMPTY: BitBoard = BitBoard(u64::MIN);
|
||||
pub const FULL: BitBoard = BitBoard(u64::MAX);
|
||||
const EMPTY: BitBoard = BitBoard(u64::MIN);
|
||||
const FULL: BitBoard = BitBoard(u64::MAX);
|
||||
|
||||
#[must_use]
|
||||
pub const fn empty() -> BitBoard {
|
||||
Self::EMPTY
|
||||
}
|
||||
|
||||
#[must_use]
|
||||
pub const fn full() -> BitBoard {
|
||||
Self::FULL
|
||||
}
|
||||
|
||||
#[must_use]
|
||||
pub const fn new(bits: u64) -> BitBoard {
|
||||
BitBoard(bits)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue