Module ext

Module ext 

Source
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ยง

AttributeExt
Extension for syn::Attribute
AttributeIteratorExt
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
ItemAttrExt
Extension for syn::*Item::attrs using crate::ext::ItemLike
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