[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 {
|
impl BitBoard {
|
||||||
pub const EMPTY: BitBoard = BitBoard(u64::MIN);
|
const EMPTY: BitBoard = BitBoard(u64::MIN);
|
||||||
pub const FULL: BitBoard = BitBoard(u64::MAX);
|
const FULL: BitBoard = BitBoard(u64::MAX);
|
||||||
|
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub const fn empty() -> BitBoard {
|
pub const fn empty() -> BitBoard {
|
||||||
Self::EMPTY
|
Self::EMPTY
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[must_use]
|
||||||
|
pub const fn full() -> BitBoard {
|
||||||
|
Self::FULL
|
||||||
|
}
|
||||||
|
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub const fn new(bits: u64) -> BitBoard {
|
pub const fn new(bits: u64) -> BitBoard {
|
||||||
BitBoard(bits)
|
BitBoard(bits)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue