bevy_reflect/impls/core/
any.rs

1use bevy_reflect_derive::impl_reflect_opaque;
2
3impl_reflect_opaque!(::core::any::TypeId(Clone, Debug, Hash, PartialEq,));
4
5#[cfg(test)]
6mod tests {
7    use bevy_reflect::FromReflect;
8
9    #[test]
10    fn type_id_should_from_reflect() {
11        let type_id = core::any::TypeId::of::<usize>();
12        let output = <core::any::TypeId as FromReflect>::from_reflect(&type_id).unwrap();
13        assert_eq!(type_id, output);
14    }
15}