Enum syn::NestedMeta
source · [−]Expand description
Element of a compile-time attribute list.
This type is available only if Syn is built with the "derive"
or "full"
feature.
Variants
Meta(Meta)
A structured meta item, like the Copy
in #[derive(Copy)]
which
would be a nested Meta::Path
.
Lit(Lit)
A Rust literal, like the "new_name"
in #[rename("new_name")]
.
Trait Implementations
sourceimpl From<Lit> for NestedMeta
impl From<Lit> for NestedMeta
sourcefn from(e: Lit) -> NestedMeta
fn from(e: Lit) -> NestedMeta
Converts to this type from the input type.
sourceimpl From<Meta> for NestedMeta
impl From<Meta> for NestedMeta
sourcefn from(e: Meta) -> NestedMeta
fn from(e: Meta) -> NestedMeta
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for NestedMeta
impl !Send for NestedMeta
impl !Sync for NestedMeta
impl Unpin for NestedMeta
impl UnwindSafe for NestedMeta
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more