Skip to main content

Module error

Module error 

Source

Structs§

ExecutionError
ExecutionErrorContext
SuiError
Custom error type for Sui.

Enums§

ErrorCategory
Types of SuiError.
SuiErrorKind
Custom error type for Sui.
SuiObjectResponseError
UserInputError
VMMVerifierErrorSubStatusCode
Sub-status codes for the UNKNOWN_VERIFICATION_ERROR VM Status Code which provides more context TODO: add more Vm Status errors. We use UNKNOWN_VERIFICATION_ERROR as a catchall for now.
VMMemoryLimitExceededSubStatusCode
Sub-status codes for the MEMORY_LIMIT_EXCEEDED VM Status Code which provides more context

Constants§

TRANSACTIONS_NOT_FOUND_MSG_PREFIX
TRANSACTION_NOT_FOUND_MSG_PREFIX

Traits§

ExecutionErrorTrait
A trait for execution errors that provides common methods for accessing error information and creating new errors.
SafeIndex
A trait for safe indexing into collections that returns a ExecutionError as long as the collection implements AsRef<[T]>. This is useful for avoiding panics on out-of-bounds access, and instead returning a proper error.

Functions§

command_argument_error

Type Aliases§

ExecutionErrorMetadata
SuiResult
UserInputResult