[−][src]Module syn_ext::ext
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
| AttributeExt | Extension for syn::Attribute |
| GetIdent | Shortcut to get syn::Ident from various types |
| GetPath | Shortcut to get syn::Path from various types |
| ItemAttrExt | |
| ItemLike | Extension for syn::Item |
| ItemModExt | Extension for syn::ItemMod |
| MetaAttributeExt | experimental |
| MetaExt | Extension for syn::Meta |
| MetaIteratorExt | Constructs and returns map from syn::Meta iterator |
| NestedMetaIteratorExt | experimental |
| NestedMetaRefIteratorExt | experimental |
| PunctuatedExt | Extension for syn::punctuated::Punctuated |