card:tests: use zip_cartesian.

This commit is contained in:
2026-04-14 18:06:54 +01:00
committed by oreodave
parent 334d9d1b6a
commit 51f15c4b0a

View File

@@ -269,6 +269,7 @@ mod test_impls {
use crate::{ use crate::{
card::{Card, PlayingCard, Rank, Suit}, card::{Card, PlayingCard, Rank, Suit},
exactsizearr::ExactSizedArr, exactsizearr::ExactSizedArr,
zipcartesian::ZipCatersianExt,
}; };
#[test] #[test]
@@ -413,8 +414,7 @@ mod test_impls {
counter counter
}; };
for (rank, suit) in Rank::iter_all() for (rank, suit) in Rank::iter_all().zip_cartesian(Suit::iter_all())
.flat_map(|r| Suit::iter_all().map(move |s| (r, s)))
{ {
// TEST: We expect `decks` instances of a (rank, suit) // TEST: We expect `decks` instances of a (rank, suit)
// combination in Card::iter_all(decks). // combination in Card::iter_all(decks).