Struct PatWild
pub struct PatWild { pub attrs: Vec<Attribute>, pub underscore_token: Underscore }
A pattern that matches any value: _.
Fields
attrs: Vec<Attribute>underscore_token: Underscore
Trait Implementations
impl Clone for PatWild
fn clone(&self) -> Self
impl ToTokens for PatWild
fn to_tokens(&self, tokens: &mut TokenStream)
Auto Trait Implementations
impl !Send for PatWild
impl !Sync for PatWild
impl Freeze for PatWild
impl RefUnwindSafe for PatWild
impl Unpin for PatWild
impl UnsafeUnpin for PatWild
impl UnwindSafe for PatWild
Blanket Implementations
impl<T> Any for PatWild
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for PatWild
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for PatWild
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for PatWild
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for PatWild
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for PatWild
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for PatWild
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for PatWild
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for PatWild
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for PatWild
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>