[][src]Enum syn::Member

pub enum Member {
    Named(Ident),
    Unnamed(Index),
}
This is supported on crate features full or derive only.

A struct or tuple struct field accessed in a struct literal or field expression.

This type is available only if Syn is built with the "derive" or "full" feature.

Variants

Named(Ident)

A named field like self.x.

Unnamed(Index)

An unnamed field like self.0.

Trait Implementations

impl Clone for Member[src]

This is supported on crate feature clone-impls only.

impl Debug for Member[src]

This is supported on crate feature extra-traits only.

impl Eq for Member[src]

impl Hash for Member[src]

impl IdentFragment for Member[src]

impl Parse for Member[src]

This is supported on crate feature parsing only.

impl PartialEq<Member> for Member[src]

impl ToTokens for Member[src]

This is supported on crate feature printing only.

Auto Trait Implementations

impl RefUnwindSafe for Member

impl !Send for Member

impl !Sync for Member

impl Unpin for Member

impl UnwindSafe for Member

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Spanned for T where
    T: Spanned + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.