diff --git a/crates/bevy_reflect/src/enums/enum_trait.rs b/crates/bevy_reflect/src/enums/enum_trait.rs index 2f1ab8a638e025..207b2418aa93ca 100644 --- a/crates/bevy_reflect/src/enums/enum_trait.rs +++ b/crates/bevy_reflect/src/enums/enum_trait.rs @@ -323,8 +323,7 @@ impl<'a> VariantField<'a> { pub fn value(&self) -> &'a dyn Reflect { match self { - Self::Tuple(value) => *value, - Self::Struct(.., value) => *value, + Self::Struct(.., value) | Self::Tuple(value) => *value, } } } diff --git a/crates/bevy_reflect/src/impls/std.rs b/crates/bevy_reflect/src/impls/std.rs index 49790561e4c39f..0dc4e097bd96c0 100644 --- a/crates/bevy_reflect/src/impls/std.rs +++ b/crates/bevy_reflect/src/impls/std.rs @@ -874,10 +874,10 @@ mod tests { .field_at_mut(0) .and_then(|field| field.downcast_mut::()) { - *field = 321 + *field = 321; } } else { - panic!("expected `VariantType::Tuple`") + panic!("expected `VariantType::Tuple`"); } assert_eq!(Some(321), value);