Lines Matching refs:TokenTree
281 impl From<TokenTree> for TokenStream {
282 fn from(token: TokenTree) -> Self { in from()
287 impl Extend<TokenTree> for TokenStream {
288 fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I) { in extend()
301 impl FromIterator<TokenTree> for TokenStream {
302 fn from_iter<I: IntoIterator<Item = TokenTree>>(streams: I) -> Self { in from_iter()
539 pub enum TokenTree { enum
550 impl TokenTree { implementation
555 TokenTree::Group(t) => t.span(), in span()
556 TokenTree::Ident(t) => t.span(), in span()
557 TokenTree::Punct(t) => t.span(), in span()
558 TokenTree::Literal(t) => t.span(), in span()
569 TokenTree::Group(t) => t.set_span(span), in set_span()
570 TokenTree::Ident(t) => t.set_span(span), in set_span()
571 TokenTree::Punct(t) => t.set_span(span), in set_span()
572 TokenTree::Literal(t) => t.set_span(span), in set_span()
577 impl From<Group> for TokenTree { implementation
579 TokenTree::Group(g) in from()
583 impl From<Ident> for TokenTree { implementation
585 TokenTree::Ident(g) in from()
589 impl From<Punct> for TokenTree { implementation
591 TokenTree::Punct(g) in from()
595 impl From<Literal> for TokenTree { implementation
597 TokenTree::Literal(g) in from()
605 impl Display for TokenTree { implementation
608 TokenTree::Group(t) => Display::fmt(t, f), in fmt()
609 TokenTree::Ident(t) => Display::fmt(t, f), in fmt()
610 TokenTree::Punct(t) => Display::fmt(t, f), in fmt()
611 TokenTree::Literal(t) => Display::fmt(t, f), in fmt()
617 impl Debug for TokenTree { implementation
622 TokenTree::Group(t) => Debug::fmt(t, f), in fmt()
623 TokenTree::Ident(t) => { in fmt()
629 TokenTree::Punct(t) => Debug::fmt(t, f), in fmt()
630 TokenTree::Literal(t) => Debug::fmt(t, f), in fmt()
1310 use crate::{imp, TokenTree};
1326 type Item = TokenTree;
1328 fn next(&mut self) -> Option<TokenTree> { in next() argument
1345 type Item = TokenTree;