pub struct FieldsNamedParser {
pub path_ident: Ident,
pub let_def_token: TokenStream,
pub assign_token: TokenStream,
pub if_field_token: TokenStream,
}
Fields§
§path_ident: Ident
§let_def_token: TokenStream
§assign_token: TokenStream
§if_field_token: TokenStream
Implementations§
Source§impl FieldsNamedParser
impl FieldsNamedParser
pub fn new(named: FieldsNamed) -> Self
pub fn impl_syn_parse(&self, ty: &Ident) -> TokenStream
pub fn impl_meta_parse(&self, ty: &Ident, generics: &Generics) -> TokenStream
Auto Trait Implementations§
impl Freeze for FieldsNamedParser
impl RefUnwindSafe for FieldsNamedParser
impl !Send for FieldsNamedParser
impl !Sync for FieldsNamedParser
impl Unpin for FieldsNamedParser
impl UnwindSafe for FieldsNamedParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more