Struct syn::ItemTrait [−][src]
A trait definition: pub trait Iterator { ... }
.
This type is available if Syn is built with the "full"
feature.
Fields
attrs: Vec<Attribute>
vis: Visibility
unsafety: Option<Unsafe>
auto_token: Option<Auto>
trait_token: Trait
ident: Ident
generics: Generics
colon_token: Option<Colon>
supertraits: Punctuated<TypeParamBound, Add>
brace_token: Brace
items: Vec<TraitItem>
Trait Implementations
impl Synom for ItemTrait
[src]
[+]
impl Synom for ItemTrait
impl ToTokens for ItemTrait
[src]
[+]
impl ToTokens for ItemTrait
impl Clone for ItemTrait
[src]
[+]
impl Clone for ItemTrait
impl From<ItemTrait> for Item
[src]
[+]
impl From<ItemTrait> for Item