Enum syntax::ext::deriving::generic::SubstructureFieldsUnstable
[-] [+]
[src]
pub enum SubstructureFields<'a> {
Struct(Vec<FieldInfo>),
EnumMatching(usize, &'a Variant, Vec<FieldInfo>),
EnumNonMatchingCollapsed(Vec<Ident>, &'a [P<Variant>], &'a [Ident]),
StaticStruct(&'a StructDef, StaticFields),
StaticEnum(&'a EnumDef, Vec<(Ident, Span, StaticFields)>),
}A summary of the possible sets of fields.