Skip to content

Commit

Permalink
former : evolve
Browse files Browse the repository at this point in the history
  • Loading branch information
Wandalen committed Apr 20, 2024
1 parent 28a7503 commit 727e5c1
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 38 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,6 @@ where

}

// xxx : uncomment
#[ test ]
fn basic()
{
Expand Down
19 changes: 0 additions & 19 deletions module/core/macro_tools/src/generic_params.rs
Original file line number Diff line number Diff line change
Expand Up @@ -191,25 +191,6 @@ pub( crate ) mod private
result
}

// // add embedded generic parameters
// let mut extra_generics : syn::Generics = parse_quote!
// {
// < Definition = #former_definition < #generics_for_ty (), #struct_name, former::ReturnPreformed > >
// // Definition = Struct1FormerDefinition< (), Struct1, former::ReturnPreformed >,
// // xxx
// };
//
// extra_generics.where_clause = parse_quote!
// {
// where
// Definition : former::FormerDefinition,
// Definition::Types : former::FormerDefinitionTypes< Storage = #former_storage #generics_for_ty >,
// // < Definition::Types as former::FormerDefinitionTypes >::Storage : former::StoragePreform,
// };
//
// // zzz : write helper to fix bug with where
// let generics_of_former = generic_params::merge( &generics, &extra_generics );

/// Extracts parameter names from the given `Generics`,
/// dropping bounds, defaults, and the where clause.
///
Expand Down
18 changes: 0 additions & 18 deletions module/core/macro_tools/tests/inc/generic_params.rs
Original file line number Diff line number Diff line change
Expand Up @@ -352,21 +352,3 @@ fn decompose_mixed_generics_types()
}

}

// xxx
// #[ test ]
// fn decompose_bug_a()
// {
// use macro_tools::quote::ToTokens;
// let generics : the_module::GenericsWithWhere = syn::parse_quote! { < K : core::hash::Hash + std::cmp::Eq > };
// let generics = generics.unwrap();
// let ( impl_with_def, impl_gen, ty_gen, where_gen ) = the_module::generic_params::decompose( &generics );
//
// let impl_with_def_exp : syn::Generics = syn::parse_quote! { < K : core::hash::Hash + std::cmp::Eq, > };
// let impl_gen_exp : syn::Generics = syn::parse_quote! { < K, > };
// let ty_gen_exp : syn::Generics = syn::parse_quote! { < K, > };
// a_id!( impl_with_def, impl_with_def_exp.params );
// a_id!( impl_gen, impl_gen_exp.params );
// a_id!( ty_gen_exp, ty_gen.params );
//
// }

0 comments on commit 727e5c1

Please sign in to comment.