Struct syn::DeriveInput [−][src]
Data structure sent to a proc_macro_derive
macro.
This type is available if Syn is built with the "derive"
feature.
Fields
attrs: Vec<Attribute>
Attributes tagged on the whole struct or enum.
vis: Visibility
Visibility of the struct or enum.
ident: Ident
Name of the struct or enum.
generics: Generics
Generics required to complete the definition.
data: Data
Data within the struct or enum.
Trait Implementations
impl From<DeriveInput> for Item
[src]
[+]
impl From<DeriveInput> for Item
impl Synom for DeriveInput
[src]
[+]
impl Synom for DeriveInput
impl ToTokens for DeriveInput
[src]
[+]
impl ToTokens for DeriveInput
impl Clone for DeriveInput
[src]
[+]
impl Clone for DeriveInput
Auto Trait Implementations
impl !Send for DeriveInput
impl !Send for DeriveInput
impl !Sync for DeriveInput
impl !Sync for DeriveInput