pub trait SelfRustTokenize {
    // Required method
    fn append_to_token_stream(&self, token_stream: &mut TokenStream);

    // Provided method
    fn to_tokens(&self) -> TokenStream { ... }
}

Required Methods§

source

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

Provided Methods§

source

fn to_tokens(&self) -> TokenStream

Returns the tokens used to construct self

Implementations on Foreign Types§

source§

impl SelfRustTokenize for &'static str

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for bool

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for char

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for f32

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for f64

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for i8

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for i16

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for i32

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for i64

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for i128

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for u8

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for u16

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for u32

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for u64

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for u128

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for ()

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl SelfRustTokenize for String

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize> SelfRustTokenize for (A,)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize> SelfRustTokenize for (A, B)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize> SelfRustTokenize for (A, B, C)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize> SelfRustTokenize for (A, B, C, D)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize, F: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E, F)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize, F: SelfRustTokenize, G: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E, F, G)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize, F: SelfRustTokenize, G: SelfRustTokenize, H: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E, F, G, H)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize, F: SelfRustTokenize, G: SelfRustTokenize, H: SelfRustTokenize, I: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E, F, G, H, I)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize, F: SelfRustTokenize, G: SelfRustTokenize, H: SelfRustTokenize, I: SelfRustTokenize, J: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E, F, G, H, I, J)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize, F: SelfRustTokenize, G: SelfRustTokenize, H: SelfRustTokenize, I: SelfRustTokenize, J: SelfRustTokenize, K: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E, F, G, H, I, J, K)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<A: SelfRustTokenize, B: SelfRustTokenize, C: SelfRustTokenize, D: SelfRustTokenize, E: SelfRustTokenize, F: SelfRustTokenize, G: SelfRustTokenize, H: SelfRustTokenize, I: SelfRustTokenize, J: SelfRustTokenize, K: SelfRustTokenize, L: SelfRustTokenize> SelfRustTokenize for (A, B, C, D, E, F, G, H, I, J, K, L)

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<T: SelfRustTokenize> SelfRustTokenize for Option<T>

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<T: SelfRustTokenize> SelfRustTokenize for [T]

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<T: SelfRustTokenize> SelfRustTokenize for Box<T>

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<T: SelfRustTokenize> SelfRustTokenize for Vec<T>

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

source§

impl<T: SelfRustTokenize, const N: usize> SelfRustTokenize for [T; N]

source§

fn append_to_token_stream(&self, token_stream: &mut TokenStream)

Implementors§