Trait syntax::parse::obsolete::ParserObsoleteMethodsUnstable
[-] [+]
[src]
pub trait ParserObsoleteMethods { fn obsolete(&mut self, sp: Span, kind: ObsoleteSyntax); fn obsolete_expr(&mut self, sp: Span, kind: ObsoleteSyntax) -> P<Expr>; fn report(&mut self, sp: Span, kind: ObsoleteSyntax, kind_str: &str, desc: &str, error: bool); fn is_obsolete_ident(&mut self, ident: &str) -> bool; fn eat_obsolete_ident(&mut self, ident: &str) -> bool; }
Required Methods
fn obsolete(&mut self, sp: Span, kind: ObsoleteSyntax)
Reports an obsolete syntax non-fatal error.
fn obsolete_expr(&mut self, sp: Span, kind: ObsoleteSyntax) -> P<Expr>
Reports an obsolete syntax non-fatal error, and returns a placeholder expression
fn report(&mut self, sp: Span, kind: ObsoleteSyntax, kind_str: &str, desc: &str, error: bool)
fn is_obsolete_ident(&mut self, ident: &str) -> bool
fn eat_obsolete_ident(&mut self, ident: &str) -> bool
Implementors
impl<'a> ParserObsoleteMethods for Parser<'a>