Skip to content

Commit 78294a5

Browse files
committed
Remove use crate::engine::* from generated class files
Incremental rebuild of `cargo check` after change in godot-core timings: before: 32.63s average after: 11.068s average diff: -65.48%
1 parent 8e2764a commit 78294a5

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

godot-codegen/src/class_generator.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@ fn make_class(class: &Class, class_name: &TyName, ctx: &mut Context) -> Generate
294294
#![doc = #module_doc]
295295

296296
use godot_ffi as sys;
297-
use crate::engine::*;
298297
use crate::engine::notify::*;
299298
use crate::builtin::*;
300299
use crate::obj::{AsArg, Gd};

godot-codegen/src/util.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -283,15 +283,15 @@ fn to_rust_type_uncached(ty: &str, ctx: &mut Context) -> RustTy {
283283
let enum_ty = make_enum_name(enum_);
284284

285285
RustTy::EngineEnum {
286-
tokens: quote! { #module::#enum_ty },
286+
tokens: quote! { crate::engine::#module::#enum_ty },
287287
surrounding_class: Some(class.to_string()),
288288
}
289289
} else {
290290
// Global enum
291291
let enum_ty = make_enum_name(qualified_enum);
292292

293293
RustTy::EngineEnum {
294-
tokens: quote! { global::#enum_ty },
294+
tokens: quote! { crate::engine::global::#enum_ty },
295295
surrounding_class: None,
296296
}
297297
};
@@ -323,7 +323,7 @@ fn to_rust_type_uncached(ty: &str, ctx: &mut Context) -> RustTy {
323323
} else {
324324
let ty = rustify_ty(ty);
325325
RustTy::EngineClass {
326-
tokens: quote! { Gd<#ty> },
326+
tokens: quote! { Gd<crate::engine::#ty> },
327327
class: ty.to_string(),
328328
}
329329
}

0 commit comments

Comments
 (0)