Skip to content

Commit

Permalink
former : experimenting
Browse files Browse the repository at this point in the history
  • Loading branch information
Wandalen committed Apr 27, 2024
1 parent 4c71480 commit 19f741a
Showing 1 changed file with 2 additions and 11 deletions.
13 changes: 2 additions & 11 deletions module/core/former_meta/src/derive/former.rs
Original file line number Diff line number Diff line change
Expand Up @@ -741,29 +741,20 @@ fn container_setter
(
field : &FormerField< '_ >,
stru : &syn::Ident,
// field_ident : &syn::Ident,
// setter_name : &syn::Ident,
// non_optional_type : &syn::Type,
// subformer_type : &syn::Type,
)
-> TokenStream
{
let field_ident = &field.ident;
let non_optional_ty = &field.non_optional_ty;

// tree_print!( non_optional_type );
// code_print!( non_optional_type );
let params = typ::type_parameters( &non_optional_ty, .. );
// params.iter().for_each( | e | println!( "{}", qt!( #e ) ) );

// example : `former::VectorDefinition`
let subformer_definition = &field.attrs.container.as_ref().unwrap().expr;
// for example : former::VectorDefinition

use convert_case::{ Case, Casing };
// let ident = field_ident;
let former_assign_end_name = format!( "{}FormerAssign{}End", stru, field_ident.to_string().to_case( Case::Pascal ) );
let former_assign_end = syn::Ident::new( &former_assign_end_name, field_ident.span() );
let field_assign_name = format!( "{}_assign", field_ident );
let field_assign_name = format!( "_{}_assign", field_ident );
let field_assign = syn::Ident::new( &field_assign_name, field_ident.span() );

let doc = format!
Expand Down

0 comments on commit 19f741a

Please sign in to comment.