From 8dc188fbe6224155f6a48f8908402e98b169d0a6 Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 16 Jul 2026 20:17:51 +0200 Subject: feat(engine): add try_get_* fns to struct, array & slice reflection --- engine-macros/src/reflection/enum_impl.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'engine-macros/src/reflection/enum_impl.rs') diff --git a/engine-macros/src/reflection/enum_impl.rs b/engine-macros/src/reflection/enum_impl.rs index b637d9f..37abc34 100644 --- a/engine-macros/src/reflection/enum_impl.rs +++ b/engine-macros/src/reflection/enum_impl.rs @@ -356,20 +356,20 @@ fn generate_variants<'a>( #![allow(unreachable_code)] use std::any::Any; - use #engine_crate_path::reflection::EnumVariantGetFieldError; + use #engine_crate_path::reflection::GetError; let target = target .downcast_mut::() - .ok_or(EnumVariantGetFieldError::WrongTargetType)?; + .ok_or(GetError::WrongTargetType)?; let #variant_pattern = target else { - return Err(EnumVariantGetFieldError::WrongTargetVariant); + return Err(GetError::WrongTargetEnumVariant); }; let field: &mut dyn Any = match field_index { #field_index_match_arms _ => { - return Err(EnumVariantGetFieldError::FieldIndexOutOfBounds); + return Err(GetError::IndexOutOfBounds); } }; -- cgit v1.2.3-18-g5258