Struct syn::DataStruct [−][src]
pub struct DataStruct { pub struct_token: Struct, pub fields: Fields, pub semi_token: Option<Semi>, }
This is supported on crate feature
derive
only.A struct input to a proc_macro_derive
macro.
This type is available only if Syn is built with the "derive"
feature.
Fields
struct_token: Struct
fields: Fields
semi_token: Option<Semi>
Trait Implementations
impl Clone for DataStruct
[src]
impl Clone for DataStruct
[src]This is supported on crate feature
clone-impls
only.fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DataStruct
[src]
impl Debug for DataStruct
[src]This is supported on crate feature
extra-traits
only.impl Eq for DataStruct
[src]
impl Eq for DataStruct
[src]This is supported on crate feature
extra-traits
only.impl From<DataStruct> for Data
[src]
impl From<DataStruct> for Data
[src]fn from(e: DataStruct) -> Data
[src]
impl Hash for DataStruct
[src]
impl Hash for DataStruct
[src]This is supported on crate feature
extra-traits
only.Auto Trait Implementations
impl RefUnwindSafe for DataStruct
impl RefUnwindSafe for DataStruct
impl !Send for DataStruct
impl !Send for DataStruct
impl !Sync for DataStruct
impl !Sync for DataStruct
impl Unpin for DataStruct
impl Unpin for DataStruct
impl UnwindSafe for DataStruct
impl UnwindSafe for DataStruct