Skip to content

Commit 7bbb300

Browse files
committed
Fixed tests
1 parent ec223c3 commit 7bbb300

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

crates/bevy_reflect/src/lib.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ pub mod __macro_exports {
9191
mod tests {
9292
#[cfg(feature = "glam")]
9393
use ::glam::{vec3, Vec3};
94-
use ::serde::de::DeserializeSeed;
94+
use ::serde::{de::DeserializeSeed, Deserialize, Serialize};
9595
use bevy_utils::HashMap;
9696
use ron::{
9797
ser::{to_string_pretty, PrettyConfig},
@@ -446,7 +446,8 @@ mod tests {
446446
h: [u32; 2],
447447
}
448448

449-
#[derive(Reflect)]
449+
#[derive(Reflect, Serialize, Deserialize)]
450+
#[reflect(Serialize, Deserialize)]
450451
struct Bar {
451452
x: u32,
452453
}
@@ -469,10 +470,15 @@ mod tests {
469470
registry.register::<u32>();
470471
registry.register::<isize>();
471472
registry.register::<usize>();
473+
registry.register::<Foo>();
472474
registry.register::<Bar>();
473475
registry.register::<String>();
474476
registry.register::<i8>();
475477
registry.register::<i32>();
478+
registry.register::<Vec<isize>>();
479+
registry.register::<HashMap<usize, i8>>();
480+
registry.register::<(i32, Vec<isize>, Bar)>();
481+
registry.register::<[u32; 2]>();
476482

477483
let serializer = ReflectSerializer::new(&foo, &registry);
478484
let serialized = to_string_pretty(&serializer, PrettyConfig::default()).unwrap();

0 commit comments

Comments
 (0)