Trait proc_quote::ToTokens [−][src]
Types that can be interpolated inside a quote!
invocation.
Required methods
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
Write self
to the given TokenStream
.
The token append methods provided by the TokenStreamExt
extension
trait may be useful for implementing ToTokens
.
Example
Example implementation for a struct representing Rust paths like
std::cmp::PartialEq
:
use proc_macro2::{TokenTree, Spacing, Span, Punct, TokenStream}; use quote::{TokenStreamExt, ToTokens}; pub struct Path { pub global: bool, pub segments: Vec<PathSegment>, } impl ToTokens for Path { fn to_tokens(&self, tokens: &mut TokenStream) { for (i, segment) in self.segments.iter().enumerate() { if i > 0 || self.global { // Double colon `::` tokens.append(Punct::new(':', Spacing::Joint)); tokens.append(Punct::new(':', Spacing::Alone)); } segment.to_tokens(tokens); } } }
Provided methods
pub fn to_token_stream(&self) -> TokenStream
[src]
Convert self
directly into a TokenStream
object.
This method is implicitly implemented using to_tokens
, and acts as a
convenience method for consumers of the ToTokens
trait.
pub fn into_token_stream(self) -> TokenStream
[src]
Convert self
directly into a TokenStream
object.
This method is implicitly implemented using to_tokens
, and acts as a
convenience method for consumers of the ToTokens
trait.
Implementations on Foreign Types
impl ToTokens for u8
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for u16
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for i16
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TokenTree
[src]
pub fn to_tokens(&self, dst: &mut TokenStream)
[src]
impl ToTokens for bool
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for i32
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<T> ToTokens for Box<T, Global> where
T: ToTokens + ?Sized,
[src]
T: ToTokens + ?Sized,
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for i128
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<'a, T> ToTokens for &'a T where
T: ToTokens + ?Sized,
[src]
T: ToTokens + ?Sized,
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for i64
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for char
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for isize
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Ident
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for usize
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for u32
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for i8
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<T> ToTokens for Rc<T> where
T: ToTokens + ?Sized,
[src]
T: ToTokens + ?Sized,
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<T> ToTokens for Option<T> where
T: ToTokens,
[src]
T: ToTokens,
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for f32
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for str
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<'a, T> ToTokens for &'a mut T where
T: ToTokens + ?Sized,
[src]
T: ToTokens + ?Sized,
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for f64
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TokenStream
[src]
pub fn to_tokens(&self, dst: &mut TokenStream)
[src]
pub fn into_token_stream(self) -> TokenStream
[src]
impl ToTokens for Group
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<'a, T> ToTokens for Cow<'a, T> where
T: ToTokens + ToOwned + ?Sized,
[src]
T: ToTokens + ToOwned + ?Sized,
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Literal
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for String
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for u128
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for u64
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Punct
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ConstParam
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for BareFnArg
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Try
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprMacro
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Union
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for GenericParam
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Let
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Question
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<'a> ToTokens for TypeGenerics<'a>
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for SelfValue
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Auto
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Meta
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Await
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ShlEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Move
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Fn
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for MetaNameValue
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for BoundLifetimes
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeParam
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Sub
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprPath
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Generics
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for As
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprYield
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for LitBool
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprArray
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Super
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprTry
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Loop
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for FieldsNamed
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Visibility
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprAssignOp
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Caret
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for PathArguments
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeGroup
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TraitBoundModifier
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ReturnType
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for At
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Star
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for And
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ShrEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Use
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Binding
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Static
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Unsafe
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for PredicateLifetime
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprBlock
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Lt
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for MetaList
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Macro
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Impl
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Member
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprBinary
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Abi
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Unsized
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Colon
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Shr
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Mut
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Virtual
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeReference
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprCall
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for AndAnd
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Le
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprUnary
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprRange
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Override
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprType
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprTryBlock
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for TraitBound
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprLet
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprForLoop
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for RemEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Enum
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Underscore
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for FatArrow
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Match
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Struct
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for VisRestricted
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Semi
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprGroup
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Lit
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprAsync
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprIndex
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Lifetime
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for RArrow
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Return
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprTuple
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Ge
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ParenthesizedGenericArguments
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeTraitObject
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprMethodCall
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprContinue
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl<T, P> ToTokens for Pair<T, P> where
T: ToTokens,
P: ToTokens,
[src]
T: ToTokens,
P: ToTokens,
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Index
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Add
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeParen
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for BinOp
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Default
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Priv
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Path
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for SubEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for LitChar
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for LitFloat
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for VisCrate
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeImplTrait
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Ref
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for UnOp
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Type
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprWhile
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprField
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for CaretEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Typeof
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for DeriveInput
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprStruct
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprParen
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Else
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for DotDotEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for In
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeMacro
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Mod
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for PredicateEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for If
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for While
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypePath
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Comma
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Expr
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for NestedMeta
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeNever
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Colon2
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for LitInt
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for PathSegment
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprClosure
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Const
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for WhereClause
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for MulEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for VisPublic
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprIf
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Continue
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Break
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Field
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeParamBound
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Variadic
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprAssign
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Macro
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<'a> ToTokens for Turbofish<'a>
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Become
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprMatch
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprBreak
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Or
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for AndEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Pub
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Ne
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for AddEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Fields
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Where
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Async
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Dyn
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Rem
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprUnsafe
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for TypeBareFn
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for FieldsUnnamed
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprLit
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Shl
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Do
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for EqEq
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Pound
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Bang
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprCast
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeTuple
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Gt
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Final
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Dollar
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for TypeArray
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for PredicateType
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprLoop
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for ExprAwait
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for Box
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Dot3
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for WherePredicate
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Constraint
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for SelfType
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for Abstract
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<'a> ToTokens for ImplGenerics<'a>
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for OrOr
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl ToTokens for ExprBox
[src]
pub fn to_tokens(&self, &mut TokenStream)
[src]
impl ToTokens for LArrow
[src]
pub fn to_tokens(&self, tokens: &mut TokenStream)
[src]
impl<T, P> ToTokens for Punctuated<T, P> where
T: ToTokens,
P: ToTokens,
[src]
T: ToTokens,
P: ToTokens,