Structs
Struct that represents information about a Code.
Struct representing limits on numbers (such has min and max values)
Sadly SCALE supports only unsigned integers, so we need to wrap the limits to u64 and unwrap them when decoding.
Struct represents a Trait
Struct contains information about a variable type
Enums
Enum that represents the type of Code.
Enum represents all the possible types that a variable can be