Lines Matching defs:ParseBuffer
246 pub struct ParseBuffer<'a> { struct
248 // Instead of Cell<Cursor<'a>> so that ParseBuffer<'a> is covariant in 'a. argument
264 impl<'a> Drop for ParseBuffer<'a> { argument
276 impl<'a> Display for ParseBuffer<'a> { implementation
282 impl<'a> Debug for ParseBuffer<'a> { implementation
288 impl<'a> UnwindSafe for ParseBuffer<'a> {} implementation
289 impl<'a> RefUnwindSafe for ParseBuffer<'a> {} implementation
389 ) -> ParseBuffer { in new_parse_buffer()
462 impl<'a> ParseBuffer<'a> { implementation
621 fn peek2(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool { in peek2()
631 fn peek3(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool { in peek3()
1279 fn tokens_to_parse_buffer(tokens: &TokenBuffer) -> ParseBuffer { in tokens_to_parse_buffer()