Module move_ir_types::ast

source ·

Structs

Enums

  • The abilities of a type. Analogous to move_binary_format::file_format::Ability.
  • Enum for binary operators
  • Builtin “function”-like operators that often have a signature not expressable in the type system and/or have access to some runtime/storage context
  • Enum for Move commands
  • Bottom of the value hierarchy. These values can be trivially copyable and stored in statedb as a single entry.
  • Enum for all expressions
  • The body of a Move function
  • Enum for different function calls
  • Public or internal modifier for a procedure
  • Enum for Move lvalues
  • A script or a module, used to represent the two types of transactions.
  • The fields of a Move struct definition
  • The type of a single value
  • Enum for unary operators

Type Definitions