diem_
types
0.1.0
Module vm_
status
Module Items
Modules
Enums
Type Aliases
In crate diem_
types
diem_types
Module
vm_status
Copy item path
Source
Modules
§
known_
locations
sub_
status
Enums
§
Abort
Location
An
AbortLocation
specifies where a Move program
abort
occurred, either in a function in a module, or in a script
KeptVM
Status
Status
Code
We don’t derive Arbitrary on this enum because it is too large and breaks proptest. It is written for a subset of these in proptest_types. We test conversion between this and protobuf with a hand-written test.
Status
Type
A status type is one of 5 different variants, along with a fallback variant in the case that we don’t recognize the status code.
VMStatus
A
VMStatus
is represented as either
Type Aliases
§
DiscardedVM
Status