☰
TypeUuid
Required Associated Constants
TYPE_UUID
Implementations on Foreign Types
()
(A0, A1)
(A0, A1, A2)
(A0, A1, A2, A3)
(A0, A1, A2, A3, A4)
(A0, A1, A2, A3, A4, A5)
(A0, A1, A2, A3, A4, A5, A6)
(A0, A1, A2, A3, A4, A5, A6, A7)
(A0, A1, A2, A3, A4, A5, A6, A7, A8)
(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)
(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)
(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)
(A0,)
Instant
NonZeroI128
NonZeroI16
NonZeroI32
NonZeroI64
NonZeroI8
NonZeroIsize
NonZeroU128
NonZeroU16
NonZeroU32
NonZeroU64
NonZeroU8
NonZeroUsize
Option<T>
OsString
PathBuf
RangeFrom<T>
RangeFull
RangeInclusive<T>
RangeTo<T>
RangeToInclusive<T>
Result<T, E>
SmallVec<T>
String
Vec<T, Global>
[T; N]
bool
char
f32
f64
i128
i16
i32
i64
i8
isize
u128
u16
u32
u64
u8
usize
Implementors
In bevy::reflect
?
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
§
const
TYPE_UUID
:
Uuid
Implementations on Foreign Types
§
§
impl<T>
TypeUuid
for
RangeToInclusive
<T>
where T:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
OsString
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
char
§
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<T>
TypeUuid
for
Vec
<T,
Global
>
where T:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
f64
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroI32
§
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>
TypeUuid
for
(A0, A1, A2)
where A0:
TypeUuid
, A1:
TypeUuid
, A2:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroU32
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
PathBuf
§
const
TYPE_UUID
:
Uuid
= _
§
impl<T>
TypeUuid
for SmallVec<T>
where T: Array +
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl<A0>
TypeUuid
for
(A0,)
where A0:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl<T, const N:
usize
>
TypeUuid
for
[T; N]
where T:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
String
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroU16
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroU128
§
const
TYPE_UUID
:
Uuid
= _
§
impl<T>
TypeUuid
for
RangeTo
<T>
where T:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
i32
§
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
TypeUuid
for
u8
§
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
TypeUuid
for
u16
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
()
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroIsize
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
i64
§
const
TYPE_UUID
:
Uuid
= _
§
impl<T, E>
TypeUuid
for
Result
<T, E>
where T:
TypeUuid
, E:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
isize
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
u32
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroI64
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroI128
§
const
TYPE_UUID
:
Uuid
= _
§
impl<T>
TypeUuid
for
RangeFrom
<T>
where T:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
bool
§
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
TypeUuid
for
f32
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
usize
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroI16
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
u128
§
const
TYPE_UUID
:
Uuid
= _
§
impl<T>
TypeUuid
for
Option
<T>
where T:
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<T>
TypeUuid
for
RangeInclusive
<T>
where T:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroI8
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroUsize
§
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>
TypeUuid
for
(A0, A1)
where A0:
TypeUuid
, A1:
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
TypeUuid
for
i8
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
Instant
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroU64
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
NonZeroU8
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
i16
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
RangeFull
§
const
TYPE_UUID
:
Uuid
= _
§
impl
TypeUuid
for
i128
§
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
TypeUuid
for
u64
§
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,
BuildHasherDefault
<
AHasher
>, Global>
where K:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _
§
impl<K, V>
TypeUuid
for
HashMap
<K, V,
BuildHasherDefault
<
AHasher
>, Global>
where K:
TypeUuid
, V:
TypeUuid
,
§
const
TYPE_UUID
:
Uuid
= _