Struct syntex_syntax::ext::deriving::generic::Substructure
[−]
[src]
pub struct Substructure<'a> { pub type_ident: Ident, pub method_ident: Ident, pub self_args: &'a [P<Expr>], pub nonself_args: &'a [P<Expr>], pub fields: &'a SubstructureFields<'a>, }
All the data about the data structure/method being derived upon.
Fields
type_ident | ident of self |
method_ident | ident of the method |
self_args | dereferenced access to any |
nonself_args | verbatim access to any other arguments |
fields |