Struct syntex_syntax::ext::deriving::generic::FieldInfo
[−]
[src]
pub struct FieldInfo<'a> { pub span: Span, pub name: Option<Ident>, pub self_: P<Expr>, pub other: Vec<P<Expr>>, pub attrs: &'a [Attribute], }
Summary of the relevant parts of a struct/enum field.
Fields
span | |
name | None for tuple structs/normal enum variants, Some for normal structs/struct enum variants. |
self_ | The expression corresponding to this field of |
other | The expressions corresponding to references to this field in
the other |
attrs | The attributes on the field |