[−][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 Clone for Member[src]
fn clone(&self) -> Member[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Eq for Member[src]
impl PartialEq<Member> for Member[src]
impl Hash for Member[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
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 Debug for Member[src]
impl ToTokens for Member[src]
fn to_tokens(&self, tokens: &mut TokenStream)[src]
fn into_token_stream(self) -> TokenStream[src]
Convert self directly into a TokenStream object. Read more
Auto Trait Implementations
impl !Send for Member
impl Unpin for Member
impl !Sync for Member
impl UnwindSafe for Member
impl !RefUnwindSafe for Member
Blanket Implementations
impl<T> Spanned for T where
T: ToTokens, [src]
T: ToTokens,
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> 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, U> TryInto<U> 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> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,