Support code for the runtime.
Dispatch system. Contains a macro for defining runtime modules and generating values representing lazy module function calls.
Macros that define an Event types. Events can be used to easily report changes or conditions in your runtime to external entities like users, chain explorers, or dApps.
Stuff to do with the runtime's storage.
Traits for SRML
Panic when the vectors are different, without taking the order into account.
Construct a runtime, with the given name and the given modules.
Programatically create derivations for tuples of up to 19 elements. You provide a second macro which is called once per tuple size, along with a number of identifiers, one for each element of the tuple.
Implement a meta-dispatch module to dispatch to other dispatchers.
Constructs an Event type for a runtime. This is usually called automatically by the construct_runtime macro. See also __create_decl_macro.
Implement the outer inherent.
All given modules need to implement
Constructs an Origin type for a runtime. This is usually called automatically by the construct_runtime macro. See also __create_decl_macro.
Implements the metadata support for the given runtime and all its modules.
Declares strongly-typed wrappers around codec-compatible types in storage.
The void type - it cannot exist.
An implementation of a map with a two keys.
Print a printable value.