Struct syn::PatWild[][src]

pub struct PatWild {
    pub attrs: Vec<Attribute>,
    pub underscore_token: Underscore,
}
This is supported on crate feature full only.

A pattern that matches any value: _.

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

Fields

attrs: Vec<Attribute>underscore_token: Underscore

Trait Implementations

impl Clone for PatWild[src]

This is supported on crate feature clone-impls only.

impl Debug for PatWild[src]

This is supported on crate feature extra-traits only.

impl Eq for PatWild[src]

This is supported on crate feature extra-traits only.

impl From<PatWild> for Pat[src]

impl Hash for PatWild[src]

This is supported on crate feature extra-traits only.

impl PartialEq<PatWild> for PatWild[src]

This is supported on crate feature extra-traits only.

impl ToTokens for PatWild[src]

This is supported on crate feature printing only.

Auto Trait Implementations

impl RefUnwindSafe for PatWild

impl !Send for PatWild

impl !Sync for PatWild

impl Unpin for PatWild

impl UnwindSafe for PatWild

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.