Docs.rs
  • eva-common-0.3.93
    • eva-common 0.3.93
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • divi255
    • yblokh
    • Dependencies
      • async-channel ^1.7.1 normal optional
      • async-recursion ^1.0.0 normal optional
      • axum ^0.6.12 normal optional
      • binrw ^0.13.3 normal optional
      • bmart ^0.2.6 normal optional
      • busrt ^0.4 normal optional
      • chrono ^0.4.31 normal optional
      • dateparser ^0.1.7 normal optional
      • env_logger ^0.10 normal optional
      • hex ^0.4.3 normal optional
      • hyper ^0.14.18 normal optional
      • hyper-static ^0.1.5 normal optional
      • ipnetwork ^0.20.0 normal
      • lazy_static ^1.4.0 normal
      • libloading ^0.7.0 normal optional
      • log ^0.4.14 normal
      • nix ^0.25.0 normal optional
      • nom ^7.1.3 normal optional
      • num-traits ^0.2.17 normal optional
      • once_cell ^1.13.1 normal optional
      • openssl ^0.10.63 normal optional
      • ordered-float ^2.8.0 normal
      • parking_lot_rt ^0.12.1 normal
      • rand ^0.8.5 normal optional
      • regex ^1.6.0 normal optional
      • remain ^0.2.11 normal optional
      • rmp-serde ^1.1.2 normal optional
      • rust_decimal ^1.31.0 normal
      • serde ^1.0.143 normal
      • serde_json ^1.0.83 normal
      • serde_repr ^0.1.7 normal
      • serde_yaml ^0.8.26 normal optional
      • sqlx ^0.6 normal optional
      • submap ^0.3.3 normal optional
      • thiserror ^1.0.51 normal optional
      • tokio ^1.20.1 normal optional
      • uuid ^1.1.2 normal optional
      • yedb ^0.4.11 normal optional
    • Versions
    • 11.96% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

eva_common0.3.93

  • All Items

Crate Items

  • Modules
  • Macros
  • Structs
  • Enums
  • Constants
  • Functions
  • Type Aliases

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