Expand description
Utility types for the cross-contract calling API.
Structs§
- Argument
- A single argument and its reference to a known value.
- Argument
List - An argument list.
- Argument
List End - The end of an argument list.
- Return
Type - Represents a return type.
- Set
- A parameter that has been set to some value.
- Unset
- A parameter that has not been set, yet.
Traits§
- Decode
Message Result - A trait for decoding the output of a message based on different ABIs.
This is necessary as contracts with different ABIs have different return types.
For example, Solidity contracts return the output directly without
MessageResult
. - Unwrap
- Implemented by
Set
andUnset
in order to unwrap their value.
Type Aliases§
- Args
List - Minor simplification of an argument list with a head and rest.
- Empty
Argument List - An empty argument list.