Trait syntax::parse::obsolete::ParserObsoleteMethodsExperimental
[-]
[+]
[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);
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)
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>