116 switch (move.piece()) {
118 case PieceType::Rook :
rook_moved(move.from().is_kingside());
return;
119 case PieceType::Pawn : [[fallthrough]];
120 case PieceType::Knight: [[fallthrough]];
121 case PieceType::Bishop: [[fallthrough]];
122 case PieceType::Queen : [[fallthrough]];