sealed-generic 0.1.1

Sealed generic type discriminants
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[derive(sealed_generic::SealedGeneric)]
#[define(
    types(ty = i32)
)]
pub struct BasicLt<'lt, T> {
    t: &'lt T,
}

#[test]
fn smoke() {
    let r = 0_i32;
    BasicLtI32 { t: &r };
}