Struct FieldsUnnamed

pub struct FieldsUnnamed { pub paren_token: Paren, pub unnamed: Punctuated<Field, Comma> }

Unnamed fields of a tuple struct or tuple variant such as Some(T).

Fields

paren_token: Paren
unnamed: Punctuated<Field, Comma>

Trait Implementations

impl Clone for FieldsUnnamed

fn clone(&self) -> Self

impl Parse for FieldsUnnamed

fn parse(input: ParseStream<'_>) -> Result<Self>

impl ToTokens for FieldsUnnamed

fn to_tokens(&self, tokens: &mut TokenStream)

Auto Trait Implementations

impl !Send for FieldsUnnamed

impl !Sync for FieldsUnnamed

impl Freeze for FieldsUnnamed

impl RefUnwindSafe for FieldsUnnamed

impl Unpin for FieldsUnnamed

impl UnsafeUnpin for FieldsUnnamed

impl UnwindSafe for FieldsUnnamed

Blanket Implementations

impl<T> Any for FieldsUnnamed where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for FieldsUnnamed where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for FieldsUnnamed where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for FieldsUnnamed where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for FieldsUnnamed

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Spanned for FieldsUnnamed where T: Spanned + ?Sized,

fn span(&self) -> Span

impl<T> ToOwned for FieldsUnnamed where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for FieldsUnnamed where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for FieldsUnnamed where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for FieldsUnnamed where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>