pub struct TypeCode(pub u32);Expand description
Stable dispatch identifier for a registered Action/Component/Event type.
Assigned monotonically at register_module and bound to a schema_hash for
the lifetime of the world (TypeCode cross-restart persistence).
Tuple Fields§
§0: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for TypeCode
impl<'de> Deserialize<'de> for TypeCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for TypeCode
impl Ord for TypeCode
Source§impl PartialOrd for TypeCode
impl PartialOrd for TypeCode
impl Copy for TypeCode
impl Eq for TypeCode
impl StructuralPartialEq for TypeCode
Auto Trait Implementations§
impl Freeze for TypeCode
impl RefUnwindSafe for TypeCode
impl Send for TypeCode
impl Sync for TypeCode
impl Unpin for TypeCode
impl UnsafeUnpin for TypeCode
impl UnwindSafe for TypeCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more