Enum parser_haskell::ast::Pat [] [src]

pub enum Pat {
    Span(Vec<Pat>),
    Arrow(IdentBox<Pat>),
    Not(Box<Pat>),
    Ref(Ident),
    Tuple(Vec<Pat>),
    Brackets(Vec<Pat>),
    RecordTODO,
    Str(String),
    Char(String),
    Num(isize),
    EmptyParen,
    Dummy,
}

Variants

Trait Implementations

impl Clone for Pat
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Pat
[src]

Formats the value using the given formatter.