Crate ethbind_rust

source ·

Structs

a variable-length array of elements of the given type
a fixed-length array of M elements, M >= 0, of the given type.
binary type of M bytes, 0 < M <= 32
A structure type to represent constructor abi
Generated contract files archive
A structure type to represent event abi
A structure type to represent event abi
Ethbind executor
A structure type to represent fallback function abi
Generated codes and file name
fixed-point decimal number of M bits, 8 <= M <= 256, M % 8 == 0, and 0 < N <= 80, which denotes the value v as v / (10 ** N).
A structure type to represent function abi
Hardhat generate artifact
integer type of M bits, 0 < M <= 256, M % 8 == 0. e.g. uint32, uint8
A RuntimeBinder implementation which load runtime types mapping metadata from json.
Handle Function/Event/Error ’s input or output parameter type
A structure type to represent receive function abi
The rust language generator for Ethbind

Enums

Contract interface type enum
Typed bind error
Contract abi simple types enum

Traits

Ethbind code generation system Context instance
ABI data structure that can be generated into arbitrary programming language supported by Ethbind.
Programming language code generator supported by Ethbind.
Binder for mapping contract type system to target programming language runtime type system.
The trait to support Rust language formatting

Type Definitions