use rstest_reuse; mod template { use rstest::rstest; use rstest_reuse::template; #[template] #[rstest(a, b, case(2, 2), case(4/2, 2))] fn two_simple_cases(a: u32, b: u32) {} } mod user { use rstest::rstest; use rstest_reuse::apply; use crate::template::two_simple_cases; #[apply(two_simple_cases)] fn it_works(a: u32, b: u32) { assert!(a == b); } } mod qualify { use rstest::rstest; use rstest_reuse::apply; #[apply(crate::template::two_simple_cases)] fn it_works(a: u32, b: u32) { assert!(a == b); } }