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 |