diff --git a/board/src/piece_sets.rs b/board/src/piece_sets.rs index 46f0164..5f5b281 100644 --- a/board/src/piece_sets.rs +++ b/board/src/piece_sets.rs @@ -75,6 +75,10 @@ impl PieceSet { self.by_color.bitboard(color) } + pub(crate) fn iter(&self) -> impl Iterator { + self.mailbox.iter() + } + pub(super) fn bitboard_for_color(&self, color: Color) -> BitBoard { self.by_color.bitboard(color) }