Struct syn::TraitItemMacro [−][src]
pub struct TraitItemMacro { pub attrs: Vec<Attribute>, pub mac: Macro, pub semi_token: Option<Semi>, }
This is supported on crate feature
full
only.A macro invocation within the definition of a trait.
This type is available only if Syn is built with the "full"
feature.
Fields
attrs: Vec<Attribute>
mac: Macro
semi_token: Option<Semi>
Trait Implementations
impl Clone for TraitItemMacro
[src]
impl Clone for TraitItemMacro
[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 TraitItemMacro
[src]
impl Debug for TraitItemMacro
[src]This is supported on crate feature
extra-traits
only.impl Eq for TraitItemMacro
[src]
impl Eq for TraitItemMacro
[src]This is supported on crate feature
extra-traits
only.impl From<TraitItemMacro> for TraitItem
[src]
impl From<TraitItemMacro> for TraitItem
[src]fn from(e: TraitItemMacro) -> TraitItem
[src]
impl Hash for TraitItemMacro
[src]
impl Hash for TraitItemMacro
[src]This is supported on crate feature
extra-traits
only.impl Parse for TraitItemMacro
[src]
impl Parse for TraitItemMacro
[src]This is supported on crate feature
parsing
only.fn parse(input: ParseStream<'_>) -> Result<Self>
[src]
impl PartialEq<TraitItemMacro> for TraitItemMacro
[src]
impl PartialEq<TraitItemMacro> for TraitItemMacro
[src]This is supported on crate feature
extra-traits
only.impl ToTokens for TraitItemMacro
[src]
impl ToTokens for TraitItemMacro
[src]This is supported on crate feature
printing
only.fn to_tokens(&self, tokens: &mut TokenStream)
[src]
pub fn to_token_stream(&self) -> TokenStream
[src]
pub fn into_token_stream(self) -> TokenStream
[src]
Auto Trait Implementations
impl RefUnwindSafe for TraitItemMacro
impl RefUnwindSafe for TraitItemMacro
impl !Send for TraitItemMacro
impl !Send for TraitItemMacro
impl !Sync for TraitItemMacro
impl !Sync for TraitItemMacro
impl Unpin for TraitItemMacro
impl Unpin for TraitItemMacro
impl UnwindSafe for TraitItemMacro
impl UnwindSafe for TraitItemMacro