Trait bevy::reflect::TypeUuid

pub trait TypeUuid {
    const TYPE_UUID: Uuid;
}
Expand description

A trait for types with a statically associated UUID.

Required Associated Constants§

Implementations on Foreign Types§

§

impl TypeUuid for u64

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([108, 116, 182, 169, 131, 235, 68, 176, 150, 169, 22, 155, 170, 106, 240, 161])

§

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9> TypeUuid for (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid, A5: TypeUuid, A6: TypeUuid, A7: TypeUuid, A8: TypeUuid, A9: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128))), bevy_reflect::Uuid::from_u128(<A5 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(5usize as u128))), bevy_reflect::Uuid::from_u128(<A6 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(6usize as u128))), bevy_reflect::Uuid::from_u128(<A7 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(7usize as u128))), bevy_reflect::Uuid::from_u128(<A8 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(8usize as u128))), bevy_reflect::Uuid::from_u128(<A9 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(9usize as u128)))

§

impl TypeUuid for f64

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([165, 188, 50, 245, 99, 43, 71, 140, 146, 160, 147, 155, 130, 31, 255, 128])

§

impl TypeUuid for i128

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([110, 80, 9, 190, 88, 69, 70, 13, 175, 129, 78, 5, 44, 201, 252, 240])

§

impl TypeUuid for NonZeroUsize

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([162, 101, 51, 237, 22, 50, 65, 137, 135, 130, 99, 213, 231, 162, 148, 206])

§

impl TypeUuid for u8

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([253, 241, 168, 138, 62, 5, 67, 202, 159, 81, 173, 89, 120, 202, 81, 159])

§

impl<A0, A1, A2, A3, A4, A5, A6> TypeUuid for (A0, A1, A2, A3, A4, A5, A6)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid, A5: TypeUuid, A6: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128))), bevy_reflect::Uuid::from_u128(<A5 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(5usize as u128))), bevy_reflect::Uuid::from_u128(<A6 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(6usize as u128)))

§

impl TypeUuid for NonZeroU8

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([99, 94, 225, 4, 239, 121, 71, 251, 157, 127, 121, 218, 212, 114, 85, 163])

§

impl<T> TypeUuid for SmallVec<T>where T: Array + TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([38, 253, 92, 27, 237, 113, 68, 251, 184, 209, 84, 108, 2, 186, 37, 90]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl TypeUuid for NonZeroU128

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([40, 109, 229, 33, 20, 96, 66, 205, 163, 29, 251, 239, 143, 63, 108, 220])

§

impl TypeUuid for i64

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([127, 149, 52, 121, 58, 210, 74, 178, 185, 240, 93, 130, 84, 244, 32, 74])

§

impl TypeUuid for ()

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47])

§

impl<A0, A1> TypeUuid for (A0, A1)where A0: TypeUuid, A1: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128)))

§

impl TypeUuid for NonZeroU64

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([70, 190, 101, 230, 105, 162, 71, 125, 148, 46, 46, 195, 157, 13, 42, 247])

§

impl<A0> TypeUuid for (A0,)where A0: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl TypeUuid for u32

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([252, 86, 94, 162, 54, 127, 64, 85, 145, 225, 197, 95, 145, 203, 96, 189])

§

impl TypeUuid for bool

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([235, 26, 208, 238, 45, 255, 71, 50, 133, 188, 84, 235, 189, 239, 104, 44])

§

impl TypeUuid for usize

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([1, 41, 225, 216, 207, 240, 65, 249, 178, 58, 169, 156, 110, 16, 6, 184])

§

impl TypeUuid for NonZeroI16

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([135, 68, 194, 236, 138, 16, 73, 31, 174, 64, 248, 186, 250, 88, 179, 13])

§

impl TypeUuid for NonZeroI32

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([166, 159, 189, 101, 155, 239, 67, 34, 184, 139, 21, 255, 50, 99, 245, 48])

§

impl TypeUuid for PathBuf

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([170, 121, 147, 58, 189, 23, 67, 105, 133, 131, 163, 172, 173, 59, 137, 137])

§

impl<T, const N: usize> TypeUuid for [T; N]where T: TypeUuid,

§

const TYPE_UUID: Uuid = generate_composite_uuid(Uuid::from_u128(32998273059198976913556273572870796947), generate_composite_uuid(Uuid::from_u128(N as u128), T::TYPE_UUID))

§

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8> TypeUuid for (A0, A1, A2, A3, A4, A5, A6, A7, A8)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid, A5: TypeUuid, A6: TypeUuid, A7: TypeUuid, A8: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128))), bevy_reflect::Uuid::from_u128(<A5 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(5usize as u128))), bevy_reflect::Uuid::from_u128(<A6 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(6usize as u128))), bevy_reflect::Uuid::from_u128(<A7 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(7usize as u128))), bevy_reflect::Uuid::from_u128(<A8 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(8usize as u128)))

§

impl TypeUuid for i8

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([175, 122, 84, 17, 102, 30, 67, 176, 177, 99, 30, 164, 58, 130, 95, 210])

§

impl TypeUuid for NonZeroU32

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([207, 83, 164, 109, 158, 254, 64, 34, 150, 113, 96, 203, 97, 118, 44, 145])

§

impl TypeUuid for NonZeroI64

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([26, 163, 134, 35, 18, 122, 66, 65, 156, 202, 73, 146, 230, 252, 49, 82])

§

impl<T> TypeUuid for Option<T>where T: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([141, 91, 169, 169, 3, 19, 71, 7, 137, 85, 251, 160, 31, 244, 57, 240]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl TypeUuid for u128

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([248, 55, 55, 26, 79, 83, 75, 115, 129, 237, 119, 109, 80, 86, 208, 193])

§

impl TypeUuid for isize

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([211, 213, 38, 48, 218, 69, 73, 127, 175, 134, 133, 144, 81, 199, 158, 125])

§

impl<T> TypeUuid for RangeInclusive<T>where T: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([121, 97, 59, 114, 156, 169, 73, 8, 129, 199, 244, 123, 36, 178, 43, 96]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl<A0, A1, A2> TypeUuid for (A0, A1, A2)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128)))

§

impl<A0, A1, A2, A3, A4, A5> TypeUuid for (A0, A1, A2, A3, A4, A5)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid, A5: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128))), bevy_reflect::Uuid::from_u128(<A5 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(5usize as u128)))

§

impl<A0, A1, A2, A3, A4, A5, A6, A7> TypeUuid for (A0, A1, A2, A3, A4, A5, A6, A7)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid, A5: TypeUuid, A6: TypeUuid, A7: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128))), bevy_reflect::Uuid::from_u128(<A5 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(5usize as u128))), bevy_reflect::Uuid::from_u128(<A6 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(6usize as u128))), bevy_reflect::Uuid::from_u128(<A7 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(7usize as u128)))

§

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> TypeUuid for (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid, A5: TypeUuid, A6: TypeUuid, A7: TypeUuid, A8: TypeUuid, A9: TypeUuid, A10: TypeUuid, A11: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128))), bevy_reflect::Uuid::from_u128(<A5 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(5usize as u128))), bevy_reflect::Uuid::from_u128(<A6 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(6usize as u128))), bevy_reflect::Uuid::from_u128(<A7 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(7usize as u128))), bevy_reflect::Uuid::from_u128(<A8 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(8usize as u128))), bevy_reflect::Uuid::from_u128(<A9 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(9usize as u128))), bevy_reflect::Uuid::from_u128(<A10 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(10usize as u128))), bevy_reflect::Uuid::from_u128(<A11 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(11usize as u128)))

§

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> TypeUuid for (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid, A5: TypeUuid, A6: TypeUuid, A7: TypeUuid, A8: TypeUuid, A9: TypeUuid, A10: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128))), bevy_reflect::Uuid::from_u128(<A5 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(5usize as u128))), bevy_reflect::Uuid::from_u128(<A6 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(6usize as u128))), bevy_reflect::Uuid::from_u128(<A7 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(7usize as u128))), bevy_reflect::Uuid::from_u128(<A8 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(8usize as u128))), bevy_reflect::Uuid::from_u128(<A9 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(9usize as u128))), bevy_reflect::Uuid::from_u128(<A10 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(10usize as u128)))

§

impl TypeUuid for NonZeroI128

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([145, 90, 30, 127, 202, 235, 67, 57, 130, 206, 191, 88, 194, 172, 32, 231])

§

impl<T> TypeUuid for RangeTo<T>where T: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([125, 147, 137, 3, 116, 154, 77, 25, 143, 73, 108, 179, 84, 146, 155, 155]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl<T> TypeUuid for Vec<T, Global>where T: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([171, 152, 245, 64, 139, 151, 68, 117, 182, 67, 102, 34, 71, 251, 56, 134]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl TypeUuid for RangeFull

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([34, 122, 241, 127, 101, 219, 68, 135, 130, 162, 246, 152, 12, 234, 226, 93])

§

impl TypeUuid for i32

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([67, 159, 240, 127, 150, 201, 74, 165, 168, 99, 82, 222, 215, 30, 71, 48])

§

impl TypeUuid for f32

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([0, 102, 7, 18, 74, 129, 72, 225, 145, 12, 134, 240, 193, 140, 144, 21])

§

impl<A0, A1, A2, A3> TypeUuid for (A0, A1, A2, A3)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128)))

§

impl<A0, A1, A2, A3, A4> TypeUuid for (A0, A1, A2, A3, A4)where A0: TypeUuid, A1: TypeUuid, A2: TypeUuid, A3: TypeUuid, A4: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([53, 200, 167, 211, 212, 179, 75, 215, 184, 71, 17, 24, 220, 120, 9, 47]), bevy_reflect::Uuid::from_u128(<A0 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<A1 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128))), bevy_reflect::Uuid::from_u128(<A2 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(2usize as u128))), bevy_reflect::Uuid::from_u128(<A3 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(3usize as u128))), bevy_reflect::Uuid::from_u128(<A4 as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(4usize as u128)))

§

impl TypeUuid for NonZeroU16

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([199, 184, 182, 7, 128, 166, 73, 91, 171, 79, 218, 43, 223, 237, 171, 204])

§

impl TypeUuid for NonZeroI8

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([45, 63, 21, 112, 183, 246, 71, 121, 130, 109, 68, 218, 92, 123, 160, 105])

§

impl<T, E> TypeUuid for Result<T, E>where T: TypeUuid, E: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([213, 150, 10, 242, 232, 167, 67, 223, 183, 66, 125, 213, 155, 112, 223, 149]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<E as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128)))

§

impl TypeUuid for String

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([201, 249, 13, 49, 181, 45, 75, 205, 139, 92, 29, 139, 111, 193, 188, 186])

§

impl TypeUuid for i16

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([104, 89, 45, 93, 229, 190, 74, 96, 134, 3, 198, 152, 142, 223, 223, 156])

§

impl TypeUuid for char

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([69, 164, 113, 2, 120, 186, 72, 248, 179, 31, 13, 114, 255, 127, 157, 70])

§

impl<T> TypeUuid for RangeFrom<T>where T: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([27, 216, 201, 117, 241, 34, 72, 108, 158, 212, 67, 226, 119, 150, 70, 66]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl TypeUuid for u16

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([221, 235, 147, 247, 145, 7, 72, 96, 170, 172, 21, 64, 222, 37, 78, 220])

§

impl TypeUuid for OsString

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([128, 158, 123, 60, 30, 162, 64, 151, 158, 205, 131, 47, 145, 235, 132, 42])

§

impl TypeUuid for NonZeroIsize

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([147, 24, 116, 10, 159, 209, 70, 3, 183, 9, 184, 251, 198, 253, 40, 18])

§

impl<T> TypeUuid for RangeToInclusive<T>where T: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([47, 236, 86, 147, 98, 6, 70, 47, 165, 243, 92, 153, 166, 44, 94, 209]), bevy_reflect::Uuid::from_u128(<T as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl TypeUuid for Instant

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([155, 1, 148, 161, 211, 28, 68, 193, 175, 210, 246, 253, 128, 171, 141, 251])

Implementors§

§

impl TypeUuid for AnimationClip

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([216, 27, 113, 121, 4, 72, 78, 176, 137, 254, 192, 103, 34, 39, 37, 191])

§

impl TypeUuid for AudioSink

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([139, 238, 87, 12, 87, 194, 79, 192, 140, 251, 152, 58, 34, 247, 217, 129])

§

impl TypeUuid for AudioSource

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([122, 20, 128, 106, 103, 43, 68, 59, 141, 22, 79, 24, 175, 239, 164, 99])

§

impl TypeUuid for SpatialAudioSink

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([243, 202, 76, 71, 89, 94, 69, 59, 150, 167, 49, 195, 221, 242, 161, 119])

§

impl TypeUuid for Gltf

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([92, 125, 95, 138, 247, 176, 78, 69, 160, 158, 64, 108, 3, 114, 254, 162])

§

impl TypeUuid for GltfMesh

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([140, 234, 236, 154, 146, 106, 79, 41, 142, 227, 87, 138, 105, 244, 35, 21])

§

impl TypeUuid for GltfNode

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([218, 215, 71, 80, 31, 214, 70, 15, 172, 81, 10, 121, 55, 86, 56, 101])

§

impl TypeUuid for GltfPrimitive

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([203, 252, 163, 2, 130, 253, 65, 203, 175, 119, 202, 182, 179, 213, 10, 241])

§

impl TypeUuid for StandardMaterial

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([116, 148, 136, 139, 192, 130, 69, 123, 170, 207, 81, 114, 40, 204, 12, 34])

§

impl TypeUuid for SkinnedMeshInverseBindposes

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([185, 241, 85, 169, 84, 236, 64, 38, 152, 143, 224, 160, 62, 153, 167, 111])

§

impl TypeUuid for Mesh

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([142, 203, 172, 15, 245, 69, 68, 115, 173, 67, 225, 244, 36, 58, 245, 30])

§

impl TypeUuid for Shader

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([217, 91, 201, 22, 108, 85, 77, 227, 150, 34, 55, 231, 182, 150, 159, 218])

§

impl TypeUuid for Image

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([110, 162, 109, 166, 108, 248, 78, 162, 153, 134, 29, 123, 246, 193, 125, 111])

§

impl TypeUuid for DynamicScene

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([116, 148, 121, 177, 251, 140, 79, 248, 167, 117, 98, 58, 167, 96, 20, 245])

§

impl TypeUuid for Scene

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([193, 86, 80, 60, 237, 217, 78, 199, 141, 51, 218, 179, 146, 223, 3, 205])

§

impl TypeUuid for ColorMaterial

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([226, 40, 165, 68, 227, 202, 78, 30, 187, 157, 77, 139, 193, 173, 140, 25])

§

impl TypeUuid for TextureAtlas

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([114, 51, 197, 151, 204, 250, 65, 31, 189, 89, 154, 243, 73, 67, 42, 218])

§

impl TypeUuid for Font

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([151, 5, 154, 198, 201, 186, 77, 169, 149, 182, 190, 216, 44, 60, 225, 152])

§

impl TypeUuid for FontAtlasSet

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([115, 186, 119, 139, 182, 181, 79, 69, 152, 45, 210, 27, 107, 134, 172, 226])

§

impl TypeUuid for Duration

§

const TYPE_UUID: Uuid = bevy_reflect::Uuid::from_bytes([206, 229, 151, 140, 96, 247, 74, 83, 182, 132, 140, 185, 196, 106, 110, 28])

§

impl<K> TypeUuid for HashSet<K, RandomState, Global>where K: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([94, 189, 35, 121, 236, 228, 78, 242, 177, 71, 130, 98, 150, 38, 23, 163]), bevy_reflect::Uuid::from_u128(<K as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128)))

§

impl<K, V> TypeUuid for HashMap<K, V, RandomState, Global>where K: TypeUuid, V: TypeUuid,

§

const TYPE_UUID: Uuid = bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::__macro_exports::generate_composite_uuid(bevy_reflect::Uuid::from_bytes([243, 123, 250, 217, 202, 140, 79, 110, 167, 68, 143, 28, 57, 224, 95, 152]), bevy_reflect::Uuid::from_u128(<K as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(0usize as u128))), bevy_reflect::Uuid::from_u128(<V as bevy_reflect::TypeUuid>::TYPE_UUID.as_u128().wrapping_add(1usize as u128)))