Lines Matching refs:Unexpected
263 unexpected: Cell<Option<Rc<Cell<Unexpected>>>>,
272 inner.set(Unexpected::Some(unexpected_span, delimiter)); in drop()
390 unexpected: Rc<Cell<Unexpected>>, in new_parse_buffer() argument
401 pub(crate) enum Unexpected { enum
404 Chain(Rc<Cell<Unexpected>>),
407 impl Default for Unexpected { implementation
409 Unexpected::None in default()
413 impl Clone for Unexpected { implementation
416 Unexpected::None => Unexpected::None, in clone()
417 Unexpected::Some(span, delimiter) => Unexpected::Some(*span, *delimiter), in clone()
418 Unexpected::Chain(next) => Unexpected::Chain(next.clone()), in clone()
432 fn inner_unexpected(buffer: &ParseBuffer) -> (Rc<Cell<Unexpected>>, Option<(Span, Delimiter)>) { in inner_unexpected() argument
436 Unexpected::None => return (unexpected, None), in inner_unexpected()
437 Unexpected::Some(span, delimiter) => return (unexpected, Some((span, delimiter))), in inner_unexpected()
438 Unexpected::Chain(next) => unexpected = next, in inner_unexpected()
443 pub(crate) fn get_unexpected(buffer: &ParseBuffer) -> Rc<Cell<Unexpected>> { in get_unexpected() argument
975 unexpected: Cell::new(Some(Rc::new(Cell::new(Unexpected::None)))), in fork()
1284 let unexpected = Rc::new(Cell::new(Unexpected::None)); in tokens_to_parse_buffer()
1311 let unexpected = Rc::new(Cell::new(Unexpected::None)); in __parse_scoped()