Skip to content

Commit ad9c8d7

Browse files
committed
Fix clippy errors
1 parent db54952 commit ad9c8d7

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

crates/bevy_reflect/bevy_reflect_derive/src/enum_utility.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ pub(crate) fn get_variant_constructors(
3131

3232
let fields = match &variant.fields {
3333
EnumVariantFields::Unit => &[],
34-
EnumVariantFields::Named(fields) => fields.as_slice(),
35-
EnumVariantFields::Unnamed(fields) => fields.as_slice(),
34+
EnumVariantFields::Named(fields) | EnumVariantFields::Unnamed(fields) => {
35+
fields.as_slice()
36+
}
3637
};
3738
let mut reflect_index: usize = 0;
3839
let constructor_fields = fields.iter().enumerate().map(|(declar_index, field)| {

crates/bevy_reflect/src/enums/dynamic_enum.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,12 +287,16 @@ impl Reflect for DynamicEnum {
287287
VariantType::Struct => {
288288
for field in value.iter_fields() {
289289
let name = field.name().unwrap();
290-
Enum::field_mut(self, name).map(|v| v.apply(field.value()));
290+
if let Some(v) = Enum::field_mut(self, name) {
291+
v.apply(field.value());
292+
}
291293
}
292294
}
293295
VariantType::Tuple => {
294296
for (index, field) in value.iter_fields().enumerate() {
295-
Enum::field_at_mut(self, index).map(|v| v.apply(field.value()));
297+
if let Some(v) = Enum::field_at_mut(self, index) {
298+
v.apply(field.value());
299+
}
296300
}
297301
}
298302
_ => {}

0 commit comments

Comments
 (0)