diff --git a/crates/bevy_reflect/src/impls/std.rs b/crates/bevy_reflect/src/impls/std.rs index c97ad5fc54..cb6edb6302 100644 --- a/crates/bevy_reflect/src/impls/std.rs +++ b/crates/bevy_reflect/src/impls/std.rs @@ -102,7 +102,7 @@ impl_reflect_value!( ); impl_reflect_value!(::std::collections::BTreeSet()); impl_reflect_value!(::std::collections::HashSet()); -impl_reflect_value!(::bevy_utils::HashSet()); +impl_reflect_value!(::bevy_utils::hashbrown::HashSet()); impl_reflect_value!(::core::ops::Range()); impl_reflect_value!(::core::ops::RangeInclusive()); impl_reflect_value!(::core::ops::RangeFrom()); @@ -220,6 +220,10 @@ impl_reflect_value!(::std::ffi::OsString( impl_reflect_value!(::std::ffi::OsString(Debug, Hash, PartialEq)); impl_reflect_value!(::alloc::collections::BinaryHeap); +impl_type_path!(::bevy_utils::NoOpHash); +impl_type_path!(::bevy_utils::EntityHash); +impl_type_path!(::bevy_utils::FixedState); + macro_rules! impl_reflect_for_veclike { ($ty:path, $insert:expr, $remove:expr, $push:expr, $pop:expr, $sub:ty) => { impl List for $ty { @@ -629,7 +633,6 @@ impl_type_path!(::std::collections::HashMap); impl_reflect_for_hashmap!(bevy_utils::hashbrown::HashMap); impl_type_path!(::bevy_utils::hashbrown::hash_map::DefaultHashBuilder); -impl_type_path!(::bevy_utils::NoOpHash); impl_type_path!(::bevy_utils::hashbrown::HashMap); impl Map for ::std::collections::BTreeMap