[−][src]Enum syn::Member
A struct or tuple struct field accessed in a struct literal or field expression.
This type is available 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 Parse for Member[src]
fn parse(input: ParseStream) -> Result<Self>[src]
impl Eq for Member[src]
impl PartialEq<Member> for Member[src]
impl Clone for Member[src]
fn clone(&self) -> Member[src]
default fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for Member[src]
impl Hash for Member[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
default fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl ToTokens for Member[src]
fn to_tokens(&self, tokens: &mut TokenStream)[src]
default fn into_token_stream(self) -> TokenStream[src]
Convert self directly into a TokenStream object. Read more
Auto Trait Implementations
Blanket Implementations
impl<T> Spanned for T where
T: ToTokens, [src]
T: ToTokens,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,