Lines Matching refs:Fallback
15 Fallback(fallback::TokenStream),
30 Fallback(fallback::LexError),
82 TokenStream::Fallback(fallback::TokenStream::new())
89 TokenStream::Fallback(tts) => tts.is_empty(),
96 TokenStream::Fallback(_) => mismatch(line!()),
103 TokenStream::Fallback(s) => s,
117 Ok(TokenStream::Fallback(src.parse()?))
132 TokenStream::Fallback(tts) => Display::fmt(tts, f),
147 TokenStream::Fallback(inner) => inner.to_string().parse().unwrap(),
154 TokenStream::Fallback(inner)
181 TokenStream::Fallback(token.into())
193 TokenStream::Fallback(trees.into_iter().collect())
206 TokenStream::Fallback(_) => mismatch(line!()),
210 Some(TokenStream::Fallback(mut first)) => {
212 TokenStream::Fallback(s) => s,
215 TokenStream::Fallback(first)
231 TokenStream::Fallback(tts) => tts.extend(stream),
244 TokenStream::Fallback(tts) => {
255 TokenStream::Fallback(tts) => Debug::fmt(tts, f),
264 LexError::Fallback(e) => Span::Fallback(e.span()),
277 LexError::Fallback(e)
285 LexError::Fallback(e) => Debug::fmt(e, f),
298 LexError::Fallback(e) => Display::fmt(e, f),
310 Fallback(fallback::TokenTreeIter),
322 TokenStream::Fallback(tts) => TokenTreeIter::Fallback(tts.into_iter()),
333 TokenTreeIter::Fallback(iter) => return iter.next(),
354 TokenTreeIter::Fallback(tts) => tts.size_hint(),
363 Fallback(fallback::SourceFile),
376 SourceFile::Fallback(a) => a.path(),
383 SourceFile::Fallback(a) => a.is_real(),
393 SourceFile::Fallback(a) => Debug::fmt(a, f),
401 Fallback(fallback::Span),
409 Span::Fallback(fallback::Span::call_site())
417 Span::Fallback(fallback::Span::mixed_site())
426 Span::Fallback(fallback::Span::def_site())
433 (Span::Fallback(a), Span::Fallback(b)) => Span::Fallback(a.resolved_at(b)),
434 (Span::Compiler(_), Span::Fallback(_)) => mismatch(line!()),
435 (Span::Fallback(_), Span::Compiler(_)) => mismatch(line!()),
442 (Span::Fallback(a), Span::Fallback(b)) => Span::Fallback(a.located_at(b)),
443 (Span::Compiler(_), Span::Fallback(_)) => mismatch(line!()),
444 (Span::Fallback(_), Span::Compiler(_)) => mismatch(line!()),
451 Span::Fallback(_) => panic!("proc_macro::Span is only available in procedural macros"),
459 Span::Fallback(s) => SourceFile::Fallback(s.source_file()),
467 Span::Fallback(s) => s.start(),
475 Span::Fallback(s) => s.end(),
483 (Span::Fallback(a), Span::Fallback(b)) => Span::Fallback(a.join(b)?),
493 (Span::Fallback(a), Span::Fallback(b)) => a.eq(b),
504 Span::Fallback(s) => s.source_text(),
511 Span::Fallback(_) => mismatch(line!()),
524 Span::Fallback(inner)
532 Span::Fallback(s) => Debug::fmt(s, f),
542 Span::Fallback(s) => fallback::debug_span_field_if_nontrivial(debug, s),
549 Fallback(fallback::Group),
564 TokenStream::Fallback(stream) => {
565 Group::Fallback(fallback::Group::new(delimiter, stream))
578 Group::Fallback(g) => g.delimiter(),
585 Group::Fallback(g) => TokenStream::Fallback(g.stream()),
592 Group::Fallback(g) => Span::Fallback(g.span()),
599 Group::Fallback(g) => Span::Fallback(g.span_open()),
606 Group::Fallback(g) => Span::Fallback(g.span_close()),
613 (Group::Fallback(g), Span::Fallback(s)) => g.set_span(s),
614 (Group::Compiler(_), Span::Fallback(_)) => mismatch(line!()),
615 (Group::Fallback(_), Span::Compiler(_)) => mismatch(line!()),
622 Group::Fallback(_) => mismatch(line!()),
629 Group::Fallback(g)
637 Group::Fallback(group) => Display::fmt(group, formatter),
646 Group::Fallback(group) => Debug::fmt(group, formatter),
654 Fallback(fallback::Ident),
662 Span::Fallback(s) => Ident::Fallback(fallback::Ident::new_checked(string, s)),
667 Ident::Fallback(fallback::Ident::new_unchecked(string, span))
674 Span::Fallback(s) => Ident::Fallback(fallback::Ident::new_raw_checked(string, s)),
679 Ident::Fallback(fallback::Ident::new_raw_unchecked(string, span))
685 Ident::Fallback(t) => Span::Fallback(t.span()),
692 (Ident::Fallback(t), Span::Fallback(s)) => t.set_span(s),
693 (Ident::Compiler(_), Span::Fallback(_)) => mismatch(line!()),
694 (Ident::Fallback(_), Span::Compiler(_)) => mismatch(line!()),
701 Ident::Fallback(_) => mismatch(line!()),
710 (Ident::Fallback(t), Ident::Fallback(o)) => t == o,
711 (Ident::Compiler(_), Ident::Fallback(_)) => mismatch(line!()),
712 (Ident::Fallback(_), Ident::Compiler(_)) => mismatch(line!()),
725 Ident::Fallback(t) => t == other,
734 Ident::Fallback(t) => Display::fmt(t, f),
743 Ident::Fallback(t) => Debug::fmt(t, f),
751 Fallback(fallback::Literal),
760 Literal::Fallback(fallback::Literal::$name(n))
772 Literal::Fallback(fallback::Literal::$name(n))
783 Literal::Fallback(unsafe { fallback::Literal::from_str_unchecked(repr) })
824 Literal::Fallback(fallback::Literal::f32_unsuffixed(f))
832 Literal::Fallback(fallback::Literal::f64_unsuffixed(f))
840 Literal::Fallback(fallback::Literal::string(t))
848 Literal::Fallback(fallback::Literal::character(t))
856 Literal::Fallback(fallback::Literal::byte_string(bytes))
863 Literal::Fallback(lit) => Span::Fallback(lit.span()),
870 (Literal::Fallback(lit), Span::Fallback(s)) => lit.set_span(s),
871 (Literal::Compiler(_), Span::Fallback(_)) => mismatch(line!()),
872 (Literal::Fallback(_), Span::Compiler(_)) => mismatch(line!()),
882 Literal::Fallback(lit) => lit.subspan(range).map(Span::Fallback),
889 Literal::Fallback(_) => mismatch(line!()),
896 Literal::Fallback(s)
909 Ok(Literal::Fallback(literal))
918 Literal::Fallback(t) => Display::fmt(t, f),
927 Literal::Fallback(t) => Debug::fmt(t, f),