Lines Matching refs:tokens
48 /// Meta::List(meta) => Ok(Some(&meta.tokens)),
678 fn to_tokens(&self, tokens: &mut TokenStream) {
679 self.leading_colon.to_tokens(tokens);
680 self.segments.to_tokens(tokens);
686 fn to_tokens(&self, tokens: &mut TokenStream) {
687 self.ident.to_tokens(tokens);
688 self.arguments.to_tokens(tokens);
694 fn to_tokens(&self, tokens: &mut TokenStream) {
698 arguments.to_tokens(tokens);
701 arguments.to_tokens(tokens);
710 fn to_tokens(&self, tokens: &mut TokenStream) {
712 GenericArgument::Lifetime(lt) => lt.to_tokens(tokens),
713 GenericArgument::Type(ty) => ty.to_tokens(tokens),
715 Expr::Lit(expr) => expr.to_tokens(tokens),
722 expr.to_tokens(tokens);
726 Expr::Block(expr) => expr.to_tokens(tokens),
729 Expr::Verbatim(expr) => expr.to_tokens(tokens),
733 _ => token::Brace::default().surround(tokens, |tokens| {
734 expr.to_tokens(tokens);
737 GenericArgument::AssocType(assoc) => assoc.to_tokens(tokens),
738 GenericArgument::AssocConst(assoc) => assoc.to_tokens(tokens),
739 GenericArgument::Constraint(constraint) => constraint.to_tokens(tokens),
746 fn to_tokens(&self, tokens: &mut TokenStream) {
747 self.colon2_token.to_tokens(tokens);
748 self.lt_token.to_tokens(tokens);
756 param.to_tokens(tokens);
774 <Token![,]>::default().to_tokens(tokens);
776 param.to_tokens(tokens);
783 self.gt_token.to_tokens(tokens);
789 fn to_tokens(&self, tokens: &mut TokenStream) {
790 self.ident.to_tokens(tokens);
791 self.generics.to_tokens(tokens);
792 self.eq_token.to_tokens(tokens);
793 self.ty.to_tokens(tokens);
799 fn to_tokens(&self, tokens: &mut TokenStream) {
800 self.ident.to_tokens(tokens);
801 self.generics.to_tokens(tokens);
802 self.eq_token.to_tokens(tokens);
803 self.value.to_tokens(tokens);
809 fn to_tokens(&self, tokens: &mut TokenStream) {
810 self.ident.to_tokens(tokens);
811 self.generics.to_tokens(tokens);
812 self.colon_token.to_tokens(tokens);
813 self.bounds.to_tokens(tokens);
819 fn to_tokens(&self, tokens: &mut TokenStream) {
820 self.paren_token.surround(tokens, |tokens| {
821 self.inputs.to_tokens(tokens);
823 self.output.to_tokens(tokens);
827 pub(crate) fn print_path(tokens: &mut TokenStream, qself: &Option<QSelf>, path: &Path) {
831 path.to_tokens(tokens);
835 qself.lt_token.to_tokens(tokens);
836 qself.ty.to_tokens(tokens);
841 TokensOrDefault(&qself.as_token).to_tokens(tokens);
842 path.leading_colon.to_tokens(tokens);
845 segment.value().to_tokens(tokens);
846 qself.gt_token.to_tokens(tokens);
847 segment.punct().to_tokens(tokens);
849 segment.to_tokens(tokens);
853 qself.gt_token.to_tokens(tokens);
854 path.leading_colon.to_tokens(tokens);
857 segment.to_tokens(tokens);
868 fn to_tokens(&self, tokens: &mut TokenStream) {
869 self.0.lt_token.to_tokens(tokens);
870 self.0.gt_token.to_tokens(tokens);