pub type PatternMatchClass = PatternMatchClass<SourceRange>;

Aliased Type§

struct PatternMatchClass {
    pub range: SourceRange,
    pub cls: Box<Expr<SourceRange>>,
    pub patterns: Vec<Pattern<SourceRange>>,
    pub kwd_attrs: Vec<Identifier>,
    pub kwd_patterns: Vec<Pattern<SourceRange>>,
}

Fields§

§range: SourceRange§cls: Box<Expr<SourceRange>>§patterns: Vec<Pattern<SourceRange>>§kwd_attrs: Vec<Identifier>§kwd_patterns: Vec<Pattern<SourceRange>>

Trait Implementations§