[board] Remove turbofish from PieceSet pipeline in Builder::build()

This commit is contained in:
Eryn Wells 2024-07-13 11:52:50 -07:00
parent da4e2f1d50
commit fff2e084b5

View file

@ -89,18 +89,18 @@ impl Builder {
} }
pub fn build(&self) -> Board { pub fn build(&self) -> Board {
let pieces = self let pieces: PieceSet = self
.pieces .pieces
.iter() .iter()
.map(PlacedPiece::from)
.filter(Self::is_piece_placement_valid) .filter(Self::is_piece_placement_valid)
.collect::<PieceBitBoards>(); .collect();
let mut flags = self.flags; let mut flags = self.flags;
for color in Color::ALL { for color in Color::ALL {
for castle in Castle::ALL { for castle in Castle::ALL {
let parameters = castle.parameters(color); let parameters = castle.parameters(color);
let has_rook_on_starting_square = self let has_rook_on_starting_square = self
.pieces .pieces
.get(parameters.rook_origin_square()) .get(parameters.rook_origin_square())