Struct syntex_syntax::ext::tt::transcribe::TtReader
[−]
[src]
pub struct TtReader<'a> { pub sp_diag: &'a SpanHandler, pub cur_tok: Token, pub cur_span: Span, pub desugar_doc_comments: bool, // some fields omitted }
Fields
sp_diag | |
cur_tok | |
cur_span | |
desugar_doc_comments | 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.
Derived Implementations
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