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<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<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 TypeUuid for PathBuf

source§

impl TypeUuid for NonZeroIsize

source§

impl TypeUuid for NonZeroI16

source§

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

source§

impl TypeUuid for NonZeroI64

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> TypeUuid for (A0, A1, A2, A3, A4, A5, A6, A7, A8)

source§

impl TypeUuid for u32

source§

impl TypeUuid for f32

source§

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

source§

impl TypeUuid for char

source§

impl TypeUuid for NonZeroI128

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 NonZeroU16

source§

impl TypeUuid for u64

source§

impl TypeUuid for u128

source§

impl TypeUuid for usize

source§

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

source§

impl TypeUuid for u16

source§

impl TypeUuid for i64

source§

impl TypeUuid for u8

source§

impl TypeUuid for String

source§

impl TypeUuid for NonZeroUsize

source§

impl TypeUuid for i8

source§

impl TypeUuid for Instant

source§

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

source§

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

source§

impl TypeUuid for ()

source§

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

source§

impl TypeUuid for RangeFull

source§

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

source§

impl TypeUuid for NonZeroU64

source§

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

source§

impl TypeUuid for NonZeroI8

source§

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

source§

impl TypeUuid for i32

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 NonZeroU128

source§

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

source§

impl TypeUuid for NonZeroU8

source§

impl TypeUuid for OsString

source§

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

source§

impl TypeUuid for i16

source§

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

source§

impl TypeUuid for isize

source§

impl TypeUuid for f64

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)

source§

impl TypeUuid for bool

source§

impl TypeUuid for i128

source§

impl TypeUuid for Duration

source§

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

source§

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

source§

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

source§

impl TypeUuid for NonZeroU32

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)

Implementors§