Skip to content

Commit 880c415

Browse files
committed
Use FromReflect when deserializing
1 parent a095223 commit 880c415

File tree

5 files changed

+259
-110
lines changed

5 files changed

+259
-110
lines changed

crates/bevy_reflect/src/lib.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,7 @@ mod tests {
519519
struct Foo {
520520
a: u32,
521521
#[reflect(ignore)]
522+
#[reflect(default)]
522523
_b: u32,
523524
c: Vec<isize>,
524525
d: HashMap<usize, i8>,
@@ -568,9 +569,9 @@ mod tests {
568569
let mut deserializer = Deserializer::from_str(&serialized).unwrap();
569570
let reflect_deserializer = UntypedReflectDeserializer::new(&registry);
570571
let value = reflect_deserializer.deserialize(&mut deserializer).unwrap();
571-
let dynamic_struct = value.take::<DynamicStruct>().unwrap();
572+
let output = value.take::<Foo>().unwrap();
572573

573-
assert!(foo.reflect_partial_eq(&dynamic_struct).unwrap());
574+
assert!(foo.reflect_partial_eq(&output).unwrap());
574575
}
575576

576577
#[test]

0 commit comments

Comments
 (0)