Lines Matching refs:TokenTree

277 impl From<TokenTree> for TokenStream {
278 fn from(token: TokenTree) -> Self { in from()
283 impl Extend<TokenTree> for TokenStream {
284 fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I) { in extend()
297 impl FromIterator<TokenTree> for TokenStream {
298 fn from_iter<I: IntoIterator<Item = TokenTree>>(streams: I) -> Self { in from_iter()
535 pub enum TokenTree { enum
546 impl TokenTree { impl
551 TokenTree::Group(t) => t.span(), in span()
552 TokenTree::Ident(t) => t.span(), in span()
553 TokenTree::Punct(t) => t.span(), in span()
554 TokenTree::Literal(t) => t.span(), in span()
565 TokenTree::Group(t) => t.set_span(span), in set_span()
566 TokenTree::Ident(t) => t.set_span(span), in set_span()
567 TokenTree::Punct(t) => t.set_span(span), in set_span()
568 TokenTree::Literal(t) => t.set_span(span), in set_span()
573 impl From<Group> for TokenTree { implementation
575 TokenTree::Group(g) in from()
579 impl From<Ident> for TokenTree { implementation
581 TokenTree::Ident(g) in from()
585 impl From<Punct> for TokenTree { implementation
587 TokenTree::Punct(g) in from()
591 impl From<Literal> for TokenTree { implementation
593 TokenTree::Literal(g) in from()
601 impl Display for TokenTree { implementation
604 TokenTree::Group(t) => Display::fmt(t, f), in fmt()
605 TokenTree::Ident(t) => Display::fmt(t, f), in fmt()
606 TokenTree::Punct(t) => Display::fmt(t, f), in fmt()
607 TokenTree::Literal(t) => Display::fmt(t, f), in fmt()
613 impl Debug for TokenTree { implementation
618 TokenTree::Group(t) => Debug::fmt(t, f), in fmt()
619 TokenTree::Ident(t) => { in fmt()
625 TokenTree::Punct(t) => Debug::fmt(t, f), in fmt()
626 TokenTree::Literal(t) => Debug::fmt(t, f), in fmt()
1306 use crate::{imp, TokenTree};
1322 type Item = TokenTree;
1324 fn next(&mut self) -> Option<TokenTree> { in next() argument
1341 type Item = TokenTree;