bench: add board place benchmark
This commit is contained in:
@@ -162,8 +162,9 @@ impl Board {
|
||||
}
|
||||
|
||||
/// Place a piece without checking for propegation of validity
|
||||
/// only pub for setting up benchmark
|
||||
#[const_fn(cfg(not(feature = "bitvec")))]
|
||||
const fn place_unchecked(&mut self, coord: CoordPair, piece: Piece) {
|
||||
pub const fn place_unchecked(&mut self, coord: CoordPair, piece: Piece) {
|
||||
self.board_mut(piece).set(coord, true);
|
||||
self.board_mut(piece.flip()).set(coord, false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user