Enum syn::MetaItem
[−]
[src]
pub enum MetaItem { Word(Ident), List(Ident, Vec<NestedMetaItem>), NameValue(Ident, Lit), }
A compile-time attribute item.
E.g. #[test]
, #[derive(..)]
or #[feature = "foo"]
Variants
Word(Ident)
Word meta item.
E.g. test
as in #[test]
List(Ident, Vec<NestedMetaItem>)
List meta item.
E.g. derive(..)
as in #[derive(..)]
NameValue(Ident, Lit)
Name value meta item.
E.g. feature = "foo"
as in #[feature = "foo"]
Methods
impl MetaItem
[src]
Trait Implementations
impl ToTokens for MetaItem
[src]
impl Debug for MetaItem
[src]
impl Clone for MetaItem
[src]
fn clone(&self) -> MetaItem
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more