Expand description
use syn_ext::ext::*; // Namespace module for extension traits.
Always try to use *.
The public names here are intended to be used as * and will be changed any time.
Traitsยง
- Attribute
Ext - Extension for syn::Attribute
- Attribute
Iterator Ext - Extension for
std::iter::Iterator<[syn::Attribute]> - GetIdent
- Shortcut to get syn::Ident from various types
- GetPath
- Shortcut to get syn::Path from various types
- Item
Attr Ext - Extension for
syn::*Item::attrsusingcrate::ext::ItemLike - Item
Like - Extension for syn::Item
- Item
ModExt - Extension for syn::ItemMod
- Meta
Attribute Ext - experimental
- MetaExt
- Extension for syn::Meta
- Meta
Iterator Ext - Constructs and returns map from syn::Meta iterator
- Nested
Meta Iterator Ext - experimental
- Nested
Meta RefIterator Ext - experimental
- Punctuated
Ext - Extension for syn::punctuated::Punctuated