From e09e691b6934ef08e5cf425a2fbc783311b70042 Mon Sep 17 00:00:00 2001 From: Shane Celis Date: Thu, 3 Apr 2025 19:07:29 -0400 Subject: [PATCH] bug: Derive macro without explicit import. The derive macro `GetTypeDependencies` required the `bevy_mod_scripting_core` to be an explicit dependency. I altered it to refer to `::bevy_mod_scripting::core` instead of `bevy_mod_scripting_core` so that it works with the usual dependency of `bevy_mod_scripting`. --- .../src/derive/get_type_dependencies.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/bevy_mod_scripting_derive/src/derive/get_type_dependencies.rs b/crates/bevy_mod_scripting_derive/src/derive/get_type_dependencies.rs index 82755a1cc0..cb4ace9389 100644 --- a/crates/bevy_mod_scripting_derive/src/derive/get_type_dependencies.rs +++ b/crates/bevy_mod_scripting_derive/src/derive/get_type_dependencies.rs @@ -119,7 +119,7 @@ struct Args { impl Args { fn parse(attrs: &[syn::Attribute]) -> syn::Result { - let mut bms_core_path = parse_quote!(bevy_mod_scripting_core); + let mut bms_core_path = parse_quote!(::bevy_mod_scripting::core); let mut underlying = None; let mut dont_recurse = false;