Lines Matching refs:ParseBuffer
226 pub type ParseStream<'a> = &'a ParseBuffer<'a>;
248 pub struct ParseBuffer<'a> { struct
266 impl<'a> Drop for ParseBuffer<'a> { argument
278 impl<'a> Display for ParseBuffer<'a> { implementation
284 impl<'a> Debug for ParseBuffer<'a> { implementation
290 impl<'a> UnwindSafe for ParseBuffer<'a> {} implementation
291 impl<'a> RefUnwindSafe for ParseBuffer<'a> {} implementation
391 ) -> ParseBuffer { in new_parse_buffer() argument
392 ParseBuffer { in new_parse_buffer()
432 fn inner_unexpected(buffer: &ParseBuffer) -> (Rc<Cell<Unexpected>>, Option<(Span, Delimiter)>) { in inner_unexpected()
443 pub(crate) fn get_unexpected(buffer: &ParseBuffer) -> Rc<Cell<Unexpected>> { in get_unexpected()
464 impl<'a> ParseBuffer<'a> { impl
623 fn peek2(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool { in peek2() argument
633 fn peek3(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool { in peek3() argument
969 ParseBuffer { in fork()
1281 fn tokens_to_parse_buffer(tokens: &TokenBuffer) -> ParseBuffer { in tokens_to_parse_buffer() argument