Struct syn::TraitItemConst [−][src]
pub struct TraitItemConst { pub attrs: Vec<Attribute>, pub const_token: Const, pub ident: Ident, pub colon_token: Colon, pub ty: Type, pub default: Option<(Eq, Expr)>, pub semi_token: Semi, }
This is supported on crate feature
full
only.An associated constant within the definition of a trait.
This type is available only if Syn is built with the "full"
feature.
Fields
attrs: Vec<Attribute>
const_token: Const
ident: Ident
colon_token: Colon
ty: Type
default: Option<(Eq, Expr)>
semi_token: Semi
Trait Implementations
impl Clone for TraitItemConst
[src]
impl Clone for TraitItemConst
[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 TraitItemConst
[src]
impl Debug for TraitItemConst
[src]This is supported on crate feature
extra-traits
only.impl Eq for TraitItemConst
[src]
impl Eq for TraitItemConst
[src]This is supported on crate feature
extra-traits
only.impl From<TraitItemConst> for TraitItem
[src]
impl From<TraitItemConst> for TraitItem
[src]fn from(e: TraitItemConst) -> TraitItem
[src]
impl Hash for TraitItemConst
[src]
impl Hash for TraitItemConst
[src]This is supported on crate feature
extra-traits
only.impl Parse for TraitItemConst
[src]
impl Parse for TraitItemConst
[src]This is supported on crate feature
parsing
only.fn parse(input: ParseStream<'_>) -> Result<Self>
[src]
impl PartialEq<TraitItemConst> for TraitItemConst
[src]
impl PartialEq<TraitItemConst> for TraitItemConst
[src]This is supported on crate feature
extra-traits
only.impl ToTokens for TraitItemConst
[src]
impl ToTokens for TraitItemConst
[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 TraitItemConst
impl RefUnwindSafe for TraitItemConst
impl !Send for TraitItemConst
impl !Send for TraitItemConst
impl !Sync for TraitItemConst
impl !Sync for TraitItemConst
impl Unpin for TraitItemConst
impl Unpin for TraitItemConst
impl UnwindSafe for TraitItemConst
impl UnwindSafe for TraitItemConst