Skip to content

Commit c63f746

Browse files
committed
Use FromReflect when deserializing
1 parent 6292e07 commit c63f746

File tree

5 files changed

+259
-110
lines changed

5 files changed

+259
-110
lines changed

crates/bevy_reflect/src/lib.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,7 @@ mod tests {
484484
struct Foo {
485485
a: u32,
486486
#[reflect(ignore)]
487+
#[reflect(default)]
487488
_b: u32,
488489
c: Vec<isize>,
489490
d: HashMap<usize, i8>,
@@ -533,9 +534,9 @@ mod tests {
533534
let mut deserializer = Deserializer::from_str(&serialized).unwrap();
534535
let reflect_deserializer = UntypedReflectDeserializer::new(&registry);
535536
let value = reflect_deserializer.deserialize(&mut deserializer).unwrap();
536-
let dynamic_struct = value.take::<DynamicStruct>().unwrap();
537+
let output = value.take::<Foo>().unwrap();
537538

538-
assert!(foo.reflect_partial_eq(&dynamic_struct).unwrap());
539+
assert!(foo.reflect_partial_eq(&output).unwrap());
539540
}
540541

541542
#[test]

0 commit comments

Comments
 (0)