Enum syntax::ext::deriving::generic::SubstructureFieldsExperimental
[-]
[+]
[src]
pub enum SubstructureFields<'a> {
Struct(Vec<FieldInfo>),
EnumMatching(uint, &'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.