From 8848cd0732a7656a2e0913e63d224618082f21df Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 17 Jun 2026 19:41:11 +0200 Subject: feat(engine-macros): improve flexibility of Reflection macro on generic types --- engine-macros/src/reflection/default_value.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engine-macros/src/reflection/default_value.rs') diff --git a/engine-macros/src/reflection/default_value.rs b/engine-macros/src/reflection/default_value.rs index 567c3b1..6784129 100644 --- a/engine-macros/src/reflection/default_value.rs +++ b/engine-macros/src/reflection/default_value.rs @@ -2,7 +2,7 @@ use quote::quote; pub fn gen_get_default_value_fn( type_ident: &proc_macro2::Ident, - type_generics: &syn::TypeGenerics, + generic_args: Option<&syn::AngleBracketedGenericArguments>, ) -> proc_macro2::TokenStream { quote! { @@ -36,7 +36,7 @@ pub fn gen_get_default_value_fn( } } - (&SpecializationTarget::<#type_ident #type_generics>(std::marker::PhantomData)) + (&SpecializationTarget::<#type_ident #generic_args>(std::marker::PhantomData)) .default_value_fn() } } -- cgit v1.2.3-18-g5258