Struct syntex_syntax::ext::tt::transcribe::TtReader
[−]
[src]
pub struct TtReader<'a> { pub sp_diag: &'a Handler, pub cur_tok: Token, pub cur_span: Span, pub desugar_doc_comments: bool, // some fields omitted }
Fields
sp_diag: &'a Handler
cur_tok: Token
cur_span: Span
desugar_doc_comments: bool
Transform doc comments. Only useful in macro invocations
Trait Implementations
impl<'a> Reader for TtReader<'a>
[src]
fn is_eof(&self) -> bool
fn next_token(&mut self) -> TokenAndSpan
fn fatal(&self, m: &str) -> FatalError
Report a fatal error with the current span.
fn err(&self, m: &str)
Report a non-fatal error with the current span.
fn peek(&self) -> TokenAndSpan
fn real_token(&mut self) -> TokenAndSpan
Get a token the parser cares about.
impl<'a> Clone for TtReader<'a>
[src]
fn clone(&self) -> TtReader<'a>
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