Skip to main content

Crate eva_common

Crate eva_common 

Source

Modules§

acl
actions
cache
common_payloads
console_logger
db
dobj
events
hyper_tools
logger
logic
op
payload
prelude
registry
serde_keyvalue
services
time
tools
transform
value
Based on https://github.com/arcnmx/serde-value
workers

Macros§

cleaner
err_logger
hyper_response
periodic_worker

Structs§

Error
IEID
OID

Enums§

ErrorKind
ItemKind

Constants§

DEFAULT_TIMEOUT
ERR_CODE_ABORTED
ERR_CODE_ACCESS_DENIED
ERR_CODE_ACCESS_DENIED_MORE_DATA_REQUIRED
ERR_CODE_ALREADY_EXISTS
ERR_CODE_BUSY
ERR_CODE_BUS_ACCESS
ERR_CODE_BUS_BUSY
ERR_CODE_BUS_CLIENT_NOT_REGISTERED
ERR_CODE_BUS_DATA
ERR_CODE_BUS_IO
ERR_CODE_BUS_NOT_DELIVERED
ERR_CODE_BUS_NOT_SUPPORTED
ERR_CODE_BUS_OTHER
ERR_CODE_BUS_TIMEOUT
ERR_CODE_CORE_ERROR
ERR_CODE_EVAHI_AUTH_REQUIRED
ERR_CODE_FUNC_FAILED
ERR_CODE_INTERNAL_RPC
ERR_CODE_INVALID_DATA
ERR_CODE_INVALID_PARAMS
ERR_CODE_INVALID_REQUEST
ERR_CODE_IO
ERR_CODE_METHOD_NOT_FOUND
ERR_CODE_METHOD_NOT_IMPLEMENTED
ERR_CODE_NOT_FOUND
ERR_CODE_NOT_READY
ERR_CODE_OTHER
ERR_CODE_PARSE
ERR_CODE_REGISTRY
ERR_CODE_SYSTEM_ERROR
ERR_CODE_TIMEOUT
ERR_CODE_TOKEN_RESTRICTED
ERR_CODE_UNSUPPORTED
ITEM_STATUS_ERROR
LOG_LEVEL_DEBUG
LOG_LEVEL_ERROR
LOG_LEVEL_INFO
LOG_LEVEL_OFF
LOG_LEVEL_TRACE
LOG_LEVEL_WARN
MATCH_ANY
OID_ALLOWED_SYMBOLS
OID_MASK_ALLOWED_SYMBOLS
OID_MASK_PREFIX_FORMULA
OID_MASK_PREFIX_REGEX
SLEEP_STEP
WILDCARD

Functions§

deserialize_oid
get_default_sleep_step
is_str_any
is_str_wildcard
log_level_code
self_test
Panics

Type Aliases§

EResult
ItemStatus