wedb_embed 0.1.13

Embedded database engine providing Redis-like APIs, built on fjall / 嵌入式数据库引擎,提供类似 Redis 的接口,底层基于 fjall 开发
Documentation
pub mod arr;
pub mod r#const;
pub mod r#impl;
pub mod key;
pub mod meta;
pub mod mutate;
pub mod opt;
pub mod path;

pub use r#const::{
  DEFAULT_MAX_NESTING_DEPTH, ERR_CORRUPTED_JSON, ERR_INPUT_SHOULD_BE_NUMBER, ERR_INVALID_JSON,
  ERR_INVALID_JSON_NEEDLE, ERR_INVALID_JSON_PATCH, ERR_INVALID_JSON_VALUE,
  ERR_JSON_STORAGE_FORMAT_NOT_SUPPORTED, ERR_NEW_OBJECTS_MUST_BE_CREATED_AT_ROOT,
  ERR_ONLY_ALL_SPACE_INDENT_SUPPORTED, ERR_ONLY_SPACE_SUPPORTED, ERR_PARENT_PATH_DOES_NOT_EXIST,
  ERR_RESULT_IS_INFINITE, ERR_STRAPPEND_NEED_STRING, ERR_TARGET_PARENT_NOT_OBJECT, JSON_ROOT_PATH,
};
pub use key::{
  meta as compose_json_meta_key, meta_prefix as compose_json_meta_prefix,
  prefix as compose_json_prefix,
};
pub use meta::{JsonMeta, JsonStorageFormat, encode_json_value};
pub use opt::{JsonArrIndex, JsonGet, JsonNumberOp, JsonSet};
pub use path::{
  FilterExpr, FilterOp, PathSegment, SliceIndex, delete_path_values, eval_slice,
  extract_simple_field, format_json, get_path_values, json_get_path, json_merge_patch,
  json_path_query, json_set_path, json_transform_resp, mutate_path_values, parse_json_path,
};