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§

source§

impl TypeUuid for NonZeroI8

source§

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

source§

impl TypeUuid for Duration

source§

impl TypeUuid for NonZeroI128

source§

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

source§

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

source§

impl TypeUuid for NonZeroU16

source§

impl TypeUuid for i16

source§

impl TypeUuid for i128

source§

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

source§

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

source§

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

source§

impl TypeUuid for bool

source§

impl TypeUuid for NonZeroU32

source§

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

source§

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

source§

impl TypeUuid for NonZeroUsize

source§

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

source§

impl TypeUuid for u16

source§

impl TypeUuid for isize

source§

impl TypeUuid for i32

source§

impl TypeUuid for NonZeroI16

source§

impl TypeUuid for NonZeroI32

source§

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

source§

impl TypeUuid for char

source§

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

source§

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

source§

impl TypeUuid for usize

source§

impl TypeUuid for f64

source§

impl TypeUuid for u128

source§

impl TypeUuid for String

source§

impl TypeUuid for u64

source§

impl TypeUuid for NonZeroI64

source§

impl TypeUuid for NonZeroU64

source§

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

source§

impl TypeUuid for f32

source§

impl TypeUuid for NonZeroIsize

source§

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

source§

impl TypeUuid for NonZeroU128

source§

impl TypeUuid for i64

source§

impl TypeUuid for PathBuf

source§

impl TypeUuid for u32

source§

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

source§

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

source§

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

source§

impl TypeUuid for i8

source§

impl TypeUuid for u8

source§

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

source§

impl TypeUuid for ()

source§

impl TypeUuid for Instant

source§

impl TypeUuid for NonZeroU8

source§

impl TypeUuid for OsString

source§

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

source§

impl TypeUuid for RangeFull

source§

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

source§

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

source§

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

Implementors§