[board] Make the trailing comma in bitboard! optional

This a neat trick!
This commit is contained in:
Eryn Wells 2024-01-19 18:09:22 -08:00
parent 24cce95a88
commit 7f4485ed51

View file

@ -8,7 +8,7 @@ pub(crate) use bitboard::{BitBoard, BitBoardBuilder};
#[macro_export]
macro_rules! bitboard {
($($sq:ident),*) => {
($($sq:ident),* $(,)?) => {
$crate::bitboard::BitBoardBuilder::empty()
$(.square($crate::Square::$sq))*
.build()