usecrate::TypeId;/// Provides static type metadata for message types.
////// Each message type that can be sent or received in the runtime
/// must implement `TypeInfo` to provide a unique `TypeId` derived
/// from its type name (hashed with SHA-256).
pubtraitTypeInfo{fntype_name()->&'staticstr;fntype_id()-> TypeId;}