[bitboard] Return a copy of a BitBoard from BitBoard::ray()
This commit is contained in:
parent
53c637f424
commit
9f62996175
2 changed files with 3 additions and 3 deletions
|
@ -70,7 +70,7 @@ impl BitBoard {
|
|||
}
|
||||
|
||||
#[must_use]
|
||||
pub fn ray(sq: Square, dir: Direction) -> &'static BitBoard {
|
||||
pub fn ray(sq: Square, dir: Direction) -> BitBoard {
|
||||
library::library().ray(sq, dir)
|
||||
}
|
||||
|
||||
|
|
|
@ -237,8 +237,8 @@ impl MoveLibrary {
|
|||
ray
|
||||
}
|
||||
|
||||
pub(super) const fn ray(&self, sq: Square, dir: Direction) -> &BitBoard {
|
||||
&self.rays[sq as usize][dir as usize]
|
||||
pub(super) const fn ray(&self, sq: Square, dir: Direction) -> BitBoard {
|
||||
self.rays[sq as usize][dir as usize]
|
||||
}
|
||||
|
||||
pub(super) const fn pawn_pushes(&self, sq: Square, color: Color) -> BitBoard {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue