summaryrefslogtreecommitdiff
path: root/engine-macros/src
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-07-03 21:13:09 +0200
committerHampusM <hampus@hampusmat.com>2026-07-03 21:13:09 +0200
commit23c4199cac2ce8c0c91ac1e3d9b46fcc1ff72d7a (patch)
tree58f91bb734d33fb146a9da892981ef6adb31619d /engine-macros/src
parent02523dc455a526decd037bc5a9e3a46475ff097f (diff)
feat(engine): make enum variant field offsets in reflection not absoluteHEADmaster
Diffstat (limited to 'engine-macros/src')
-rw-r--r--engine-macros/src/reflection/enum_impl.rs8
1 files changed, 0 insertions, 8 deletions
diff --git a/engine-macros/src/reflection/enum_impl.rs b/engine-macros/src/reflection/enum_impl.rs
index 41aa673..ea83681 100644
--- a/engine-macros/src/reflection/enum_impl.rs
+++ b/engine-macros/src/reflection/enum_impl.rs
@@ -228,10 +228,6 @@ fn generate_variants<'a>(
if let Some(field_ident) = &field.ident {
quote! {
std::mem::offset_of!(
- #mod_name::Equivalent #generic_args,
- payload.#variant_ident
- ) +
- std::mem::offset_of!(
#mod_name::#variant_fields_struct_ident
#generic_args,
#field_ident
@@ -275,10 +271,6 @@ fn generate_variants<'a>(
quote! {
std::mem::offset_of!(
- #mod_name::Equivalent #generic_args,
- payload.#variant_ident
- ) +
- std::mem::offset_of!(
#mod_name::#variant_fields_struct_ident
#generic_args,
#field_index