1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use sealed_generic::SealedGeneric; #[derive(SealedGeneric)] #[define(types(ty = i64))] struct WithOpt<T> { normal: i32, opt: Option<T>, } #[test] fn smoke() { let _ = WithOptI64 { normal: 0, opt: Some(0), }; }