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

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