An array value or error
A mapping value or error
A struct value or error
A tuple value or error
An address value or error
A boolean value or error
A bytestring value or error (dynamic-length)
A bytestring value or error (static or dynamic)
A bytestring value or error (static-length)
A bytestring value (static or dynamic)
A signed fixed-point value or error
A signed integer value or error
A string value or error
These come in two types: valid strings and malformed strings.
An unsigned fixed-point value or error
An unsigned integer value or error
An external function pointer value or error
External function values come in 3 types:
An internal function pointer value or error
Internal functions come in three types:
An elementary value or error
An elementary value
This is the overall Result type. It may encode an actual value or an error.
An actual value, not an error (although if a container type it may contain errors!)
A contract value or error
There are two types -- one for contracts whose class we can identify, and one for when we can't identify the class.
An enum value or error
A magic variable's value (or error)
Generated using TypeDoc
Contains the types for value and result objects.