Struct syn::Arm [−][src]
pub struct Arm {
    pub attrs: Vec<Attribute>,
    pub pat: Pat,
    pub guard: Option<(If, Box<Expr>)>,
    pub fat_arrow_token: FatArrow,
    pub body: Box<Expr>,
    pub comma: Option<Comma>,
}One arm of a match expression: 0...10 => { return true; }.
As in:
match n { 0...10 => { return true; } // ... }
This type is available only if Syn is built with the "full" feature.
Fields
attrs: Vec<Attribute>pat: Patguard: Option<(If, Box<Expr>)>fat_arrow_token: FatArrowbody: Box<Expr>comma: Option<Comma>Trait Implementations
impl Clone for Arm[src]
impl Clone for Arm[src]fn clone(&self) -> Self[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl ToTokens for Arm[src]
impl ToTokens for Arm[src]