Skip to content

Commit

Permalink
macro_tools : improving GenericsWithWhere
Browse files Browse the repository at this point in the history
  • Loading branch information
Wandalen committed Apr 15, 2024
1 parent 65a3e38 commit 17a42c2
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions module/core/former_meta/src/derive/former.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1108,7 +1108,7 @@ pub fn former( input : proc_macro::TokenStream ) -> Result< TokenStream >
Definition : former::FormerDefinition,
Definition::Types : former::FormerDefinitionTypes< Storage = #former_storage #generics_ty >,
};
let generics_of_former = generics::merge( &generics, &definition_extra_generics );
let generics_of_former = generics::merge( &generics, &definition_extra_generics.into() );

// parameters for former
let mut former_extra_generics : macro_tools::GenericsWithWhere = parse_quote!
Expand All @@ -1130,7 +1130,7 @@ pub fn former( input : proc_macro::TokenStream ) -> Result< TokenStream >
// };

// zzz : write helper to fix bug with where
let generics_of_former = generics::merge( &generics, &former_extra_generics );
let generics_of_former = generics::merge( &generics, &former_extra_generics.into() );

let ( generics_of_former_impl, generics_of_former_ty, generics_of_former_where ) = generics_of_former.split_for_impl();
let generics_of_former_with_defaults = generics_of_former.params.clone();
Expand Down

0 comments on commit 17a42c2

Please sign in to comment.