Macro proc_macro::quote
[−]
[src]
macro_rules! quote { () => { ... }; }
quote!(..) accepts arbitrary tokens and expands into a TokenStream describing the input.
For example, quote!(a + b) will produce a expression, that, when evaluated, constructs
constructs the TokenStream [Word("a"), Op('+', Alone), Word("b")].
Unquoting is done with $, and works by taking the single next ident as the unquoted term.
To quote $ itself, use $$.