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§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl TypeUuid for bool

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for char

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for f32

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for f64

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for i8

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for i16

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for i32

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for i64

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for i128

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for isize

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for u8

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for u16

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for u32

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for u64

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for u128

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for ()

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for usize

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for String

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroI8

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroI16

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroI32

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroI64

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroI128

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroIsize

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroU8

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroU16

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroU32

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroU64

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroU128

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for NonZeroUsize

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for RangeFull

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for OsString

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for PathBuf

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for Instant

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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 = _

§

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 = _

§

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 = _

§

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 = _

§

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 = _

§

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 = _

§

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 = _

§

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 = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

Implementors§

§

impl TypeUuid for WireframeMaterial

§

const TYPE_UUID: Uuid = _

§

impl TypeUuid for Duration

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _

§

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

§

const TYPE_UUID: Uuid = _