Module errors

Module errors 

Source

Modules§

error_models

Structs§

InvalidDropAccess
InvalidGlobalizeAccess
InvalidModuleType
PersistableRejectionReason
PersistableRuntimeError

Enums§

ApplicationError
BootloadingError
CallFrameError
CannotGlobalizeError
CreateObjectError
EventError
IdAllocationError
IntentError
InvokeError
This enum is to help with designing intuitive error abstractions. Each engine module can have its own SelfError, but can also wrap arbitrary downstream errors. Ultimately these errors get flattened out to a RuntimeError anyway.
KernelError
NativeRuntimeError
RejectionReason
Represents an error which causes a transaction to be rejected.
RuntimeError
Represents an error when executing a transaction.
StackError
SystemError
SystemModuleError
SystemUpstreamError
TransactionExecutionError
VmError

Traits§

CanBeAbortion
SelfError
This is a trait for the non-Downstream part of InvokeError We can’t use Into<RuntimeError> because we need RuntimeError not to implement it.