Crate proc_macro_utils

source ·
Expand description

Some useful functions on proc_macro and proc_macro2 types

E.g. pushing tokens onto TokenStream and testing for specific punctuation on TokenTree and Punct

Macros

  • Asserts that the lhs matches the tokens wrapped in braces on the rhs.

Structs

  • Wrapper for TokenStream::into_iter allowing not only to iterate on tokens but also to parse simple structures like types or expressions, though it does not make any claims about their correctness.

Traits