[−][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 |
AttributeIteratorExt | Extension for |
GetIdent | Shortcut to get syn::Ident from various types |
GetPath | Shortcut to get syn::Path from various types |
ItemAttrExt | Extension for |
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 |