1 2 3 4 5 6 7 8 9 10 11 12 13 14
use sealed_generic::SealedGeneric; #[derive(SealedGeneric)] #[define(types(ty = i64))] struct WithNestedFields<T> { opt: Vec<Vec<Option<T>>>, } #[test] fn smoke() { let _ = WithNestedFieldsI64 { opt: vec![vec![Some(1)]], }; }