Struct FieldsNamed
pub struct FieldsNamed { pub brace_token: Brace, pub named: Punctuated<Field, Comma> }
Named fields of a struct or struct variant such as Point { x: f64, y: f64 }.
Fields
brace_token: Bracenamed: Punctuated<Field, Comma>
Trait Implementations
impl Clone for FieldsNamed
fn clone(&self) -> Self
impl Parse for FieldsNamed
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for FieldsNamed
fn to_tokens(&self, tokens: &mut TokenStream)
Auto Trait Implementations
impl !Send for FieldsNamed
impl !Sync for FieldsNamed
impl Freeze for FieldsNamed
impl RefUnwindSafe for FieldsNamed
impl Unpin for FieldsNamed
impl UnsafeUnpin for FieldsNamed
impl UnwindSafe for FieldsNamed
Blanket Implementations
impl<T> Any for FieldsNamed
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for FieldsNamed
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for FieldsNamed
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for FieldsNamed
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for FieldsNamed
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for FieldsNamed
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for FieldsNamed
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for FieldsNamed
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 FieldsNamed
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for FieldsNamed
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>