Trait syntax::parse::obsolete::ParserObsoleteMethods[src]

pub trait ParserObsoleteMethods {
    fn obsolete(&mut self, sp: Span, kind: ObsoleteSyntax);
    fn obsolete_expr(&mut self, sp: Span, kind: ObsoleteSyntax) -> Gc<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) -> Gc<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

Implementors