Lines Matching refs:variants
8 // never has its variants constructed.
56 // For enums, expands to the following but only including struct variants:
66 Data::Enum(variants) => pretend_fields_used_enum(cont, variants),
111 fn pretend_fields_used_enum(cont: &Container, variants: &[Variant]) -> TokenStream {
115 let patterns = variants
148 let variants = match &cont.data {
149 Data::Enum(variants) => variants,
159 let cases = variants.iter().map(|variant| {