1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#![expect(unused)] use facet::Facet; #[derive(Facet)] struct GenericType<K, V> { key: K, value: V, } #[derive(Facet)] #[facet(tag = "type", content = "content")] #[repr(C)] enum GenericEnum<K, V> { Variant { key: K, value: V }, }