summaryrefslogtreecommitdiff
path: root/engine-reflection
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-07-05 01:04:56 +0200
committerHampusM <hampus@hampusmat.com>2026-07-05 01:04:56 +0200
commit02ee21f4571cda15d4bf0ee42128709cfab0485b (patch)
tree7778610c85acf9b5e8d495aa17319102ea47afca /engine-reflection
parent9d2d0712511b1cc015e99cd448a3c52663a1da36 (diff)
feat(engine): add get_variant_reflection fn to enum reflection
Diffstat (limited to 'engine-reflection')
-rw-r--r--engine-reflection/src/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/engine-reflection/src/lib.rs b/engine-reflection/src/lib.rs
index ce770e9..2b8d01a 100644
--- a/engine-reflection/src/lib.rs
+++ b/engine-reflection/src/lib.rs
@@ -141,6 +141,8 @@ pub struct Enum
pub get_default_value: fn() -> Option<DefaultValueFn>,
pub cast_dyn_any: CastDynAnyFn,
+
+ pub get_variant_reflection: fn(&dyn Any) -> Option<&'static EnumVariant>,
}
impl Enum