Enum parser_haskell::ast::Pat
[−]
[src]
pub enum Pat { Span(Vec<Pat>), Arrow(Ident, Box<Pat>), Not(Box<Pat>), Ref(Ident), Tuple(Vec<Pat>), Brackets(Vec<Pat>), RecordTODO, Str(String), Char(String), Num(isize), EmptyParen, Dummy, }
Variants
Span(Vec<Pat>)
Arrow(Ident, Box<Pat>)
Not(Box<Pat>)
Ref(Ident)
Tuple(Vec<Pat>)
Brackets(Vec<Pat>)
RecordTODO
Str(String)
Char(String)
Num(isize)
EmptyParen
Dummy
Trait Implementations
impl Clone for Pat
[src]
fn clone(&self) -> Pat
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more