Struct syn::PatIdent [−][src]
pub struct PatIdent {
    pub attrs: Vec<Attribute>,
    pub by_ref: Option<Ref>,
    pub mutability: Option<Mut>,
    pub ident: Ident,
    pub subpat: Option<(At, Box<Pat>)>,
}A pattern that binds a new variable: ref mut binding @ SUBPATTERN.
It may also be a unit struct or struct variant (e.g. None), or a
constant; these cannot be distinguished syntactically.
This type is available only if Syn is built with the "full" feature.
Fields
attrs: Vec<Attribute>by_ref: Option<Ref>mutability: Option<Mut>ident: Identsubpat: Option<(At, Box<Pat>)>Trait Implementations
impl Clone for PatIdent[src]
impl Clone for PatIdent[src]fn clone(&self) -> Self[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl ToTokens for PatIdent[src]
impl ToTokens for PatIdent[src]