RLMeshStatus
Each nonzero status identifies an error class; a class without a status of its own (RECOVERABLE_ENVIRONMENT_EXCEPTION, ADAPTER_RESOLUTION_ERROR) returns its parent's, and rlmesh_last_error_class() reports the exact class. Values 0-8 and 99 keep their original numbers.
enum RLMeshStatusEnumerators
- RLMESH_OK
RLMESH_OK = 0 - RLMESH_ERR_INVALID_ARGUMENTValueError, AdapterResolutionError.
- RLMESH_ERR_INVALID_VALUEdeprecated: never returned; see RLMESH_ERR_TYPE.
- RLMESH_ERR_ENVIRONMENT(Recoverable)EnvironmentException.
- RLMESH_ERR_MODELModelException.
- RLMESH_ERR_CONNECTIONConnectionError.
- RLMESH_ERR_TRANSPORTDeprecated alias of RLMESH_ERR_CONNECTION.
- RLMESH_ERR_TIMEOUTTimeoutError.
- RLMESH_ERR_PANICa Rust panic; class RLMeshException.
- RLMESH_ERR_CANCELLEDKeyboardInterrupt.
- RLMESH_ERR_PROTOCOLProtocolException.
- RLMESH_ERR_TYPETypeError.
- RLMESH_ERR_RUNTIMERuntimeError: misuse, local refusals.
- RLMESH_ERR_OSOSError.
- RLMESH_ERR_INTERNALRLMeshException.
RLMESH_OK
enumerator[source]RLMESH_OK = 0RLMESH_ERR_INVALID_ARGUMENT
enumerator[source]RLMESH_ERR_INVALID_ARGUMENT = 1ValueError, AdapterResolutionError
RLMESH_ERR_INVALID_VALUE
enumerator[source]RLMESH_ERR_INVALID_VALUE = 2deprecated: never returned; see RLMESH_ERR_TYPE
RLMESH_ERR_ENVIRONMENT
enumerator[source]RLMESH_ERR_ENVIRONMENT = 3(Recoverable)EnvironmentException
RLMESH_ERR_MODEL
enumerator[source]RLMESH_ERR_MODEL = 4ModelException
RLMESH_ERR_CONNECTION
enumerator[source]RLMESH_ERR_CONNECTION = 5ConnectionError
RLMESH_ERR_TRANSPORT
enumerator[source]RLMESH_ERR_TRANSPORT = 5Deprecated alias of RLMESH_ERR_CONNECTION.
RLMESH_ERR_TIMEOUT
enumerator[source]RLMESH_ERR_TIMEOUT = 6TimeoutError
RLMESH_ERR_PANIC
enumerator[source]RLMESH_ERR_PANIC = 7a Rust panic; class RLMeshException
RLMESH_ERR_CANCELLED
enumerator[source]RLMESH_ERR_CANCELLED = 8KeyboardInterrupt
RLMESH_ERR_PROTOCOL
enumerator[source]RLMESH_ERR_PROTOCOL = 9ProtocolException
RLMESH_ERR_TYPE
enumerator[source]RLMESH_ERR_TYPE = 10TypeError
RLMESH_ERR_RUNTIME
enumerator[source]RLMESH_ERR_RUNTIME = 11RuntimeError: misuse, local refusals
RLMESH_ERR_OS
enumerator[source]RLMESH_ERR_OS = 12OSError
RLMESH_ERR_INTERNAL
enumerator[source]RLMESH_ERR_INTERNAL = 99RLMeshException