|
334 | 334 | //! The way it works is by moving the serialization logic into common serializers and deserializers:
|
335 | 335 | //! * [`ReflectSerializer`]
|
336 | 336 | //! * [`TypedReflectSerializer`]
|
337 |
| -//! * [`UntypedReflectDeserializer`] |
| 337 | +//! * [`ReflectDeserializer`] |
338 | 338 | //! * [`TypedReflectDeserializer`]
|
339 | 339 | //!
|
340 | 340 | //! All of these structs require a reference to the [registry] so that [type information] can be retrieved,
|
|
347 | 347 | //! and the value is the serialized data.
|
348 | 348 | //! The `TypedReflectSerializer` will simply output the serialized data.
|
349 | 349 | //!
|
350 |
| -//! The `UntypedReflectDeserializer` can be used to deserialize this map and return a `Box<dyn Reflect>`, |
| 350 | +//! The `ReflectDeserializer` can be used to deserialize this map and return a `Box<dyn Reflect>`, |
351 | 351 | //! where the underlying type will be a dynamic type representing some concrete type (except for value types).
|
352 | 352 | //!
|
353 | 353 | //! Again, it's important to remember that dynamic types may need to be converted to their concrete counterparts
|
|
357 | 357 | //! ```
|
358 | 358 | //! # use serde::de::DeserializeSeed;
|
359 | 359 | //! # use bevy_reflect::{
|
360 |
| -//! # serde::{ReflectSerializer, UntypedReflectDeserializer}, |
| 360 | +//! # serde::{ReflectSerializer, ReflectDeserializer}, |
361 | 361 | //! # Reflect, FromReflect, TypeRegistry
|
362 | 362 | //! # };
|
363 | 363 | //! #[derive(Reflect, PartialEq, Debug)]
|
|
378 | 378 | //! let serialized_value: String = ron::to_string(&reflect_serializer).unwrap();
|
379 | 379 | //!
|
380 | 380 | //! // Deserialize
|
381 |
| -//! let reflect_deserializer = UntypedReflectDeserializer::new(®istry); |
| 381 | +//! let reflect_deserializer = ReflectDeserializer::new(®istry); |
382 | 382 | //! let deserialized_value: Box<dyn Reflect> = reflect_deserializer.deserialize(
|
383 | 383 | //! &mut ron::Deserializer::from_str(&serialized_value).unwrap()
|
384 | 384 | //! ).unwrap();
|
|
460 | 460 | //! [`serde`]: ::serde
|
461 | 461 | //! [`ReflectSerializer`]: serde::ReflectSerializer
|
462 | 462 | //! [`TypedReflectSerializer`]: serde::TypedReflectSerializer
|
463 |
| -//! [`UntypedReflectDeserializer`]: serde::UntypedReflectDeserializer |
| 463 | +//! [`ReflectDeserializer`]: serde::ReflectDeserializer |
464 | 464 | //! [`TypedReflectDeserializer`]: serde::TypedReflectDeserializer
|
465 | 465 | //! [registry]: TypeRegistry
|
466 | 466 | //! [type information]: TypeInfo
|
@@ -610,7 +610,7 @@ mod tests {
|
610 | 610 | use super::prelude::*;
|
611 | 611 | use super::*;
|
612 | 612 | use crate as bevy_reflect;
|
613 |
| - use crate::serde::{ReflectSerializer, UntypedReflectDeserializer}; |
| 613 | + use crate::serde::{ReflectDeserializer, ReflectSerializer}; |
614 | 614 | use crate::utility::GenericTypePathCell;
|
615 | 615 |
|
616 | 616 | #[test]
|
@@ -1223,7 +1223,7 @@ mod tests {
|
1223 | 1223 | let serialized = to_string_pretty(&serializer, PrettyConfig::default()).unwrap();
|
1224 | 1224 |
|
1225 | 1225 | let mut deserializer = Deserializer::from_str(&serialized).unwrap();
|
1226 |
| - let reflect_deserializer = UntypedReflectDeserializer::new(®istry); |
| 1226 | + let reflect_deserializer = ReflectDeserializer::new(®istry); |
1227 | 1227 | let value = reflect_deserializer.deserialize(&mut deserializer).unwrap();
|
1228 | 1228 | let dynamic_struct = value.take::<DynamicStruct>().unwrap();
|
1229 | 1229 |
|
@@ -2383,7 +2383,7 @@ bevy_reflect::tests::Test {
|
2383 | 2383 | registry.register::<Quat>();
|
2384 | 2384 | registry.register::<f32>();
|
2385 | 2385 |
|
2386 |
| - let de = UntypedReflectDeserializer::new(®istry); |
| 2386 | + let de = ReflectDeserializer::new(®istry); |
2387 | 2387 |
|
2388 | 2388 | let mut deserializer =
|
2389 | 2389 | Deserializer::from_str(data).expect("Failed to acquire deserializer");
|
@@ -2440,7 +2440,7 @@ bevy_reflect::tests::Test {
|
2440 | 2440 | registry.add_registration(Vec3::get_type_registration());
|
2441 | 2441 | registry.add_registration(f32::get_type_registration());
|
2442 | 2442 |
|
2443 |
| - let de = UntypedReflectDeserializer::new(®istry); |
| 2443 | + let de = ReflectDeserializer::new(®istry); |
2444 | 2444 |
|
2445 | 2445 | let mut deserializer =
|
2446 | 2446 | Deserializer::from_str(data).expect("Failed to acquire deserializer");
|
|
0 commit comments