1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
extern crate alloc; use alloc::vec::Vec; use proptest::prelude::*; mod difference; mod lattice; mod order; mod restriction; /// Sub-rosters over (and slightly past) the generation domain, duplicates /// included, so restriction meets covered, uncovered, and repeated stations. fn arb_roster() -> impl Strategy<Value = Vec<u32>> { prop::collection::vec(0u32..8, 0..8) }