Struct syn::ItemEnum [−][src]
An enum definition: enum Foo<A, B> { C<A>, D<B> }
.
This type is available if Syn is built with the "full"
feature.
Fields
attrs: Vec<Attribute>
vis: Visibility
enum_token: Enum
ident: Ident
generics: Generics
brace_token: Brace
variants: Punctuated<Variant, Comma>
Trait Implementations
impl Synom for ItemEnum
[src]
[+]
impl Synom for ItemEnum
impl ToTokens for ItemEnum
[src]
[+]
impl ToTokens for ItemEnum
impl Clone for ItemEnum
[src]
[+]
impl Clone for ItemEnum
impl From<ItemEnum> for Item
[src]
[+]
impl From<ItemEnum> for Item