wedb_embed 0.1.2

Embedded database engine providing Redis-like APIs, built on fjall / 嵌入式数据库引擎,提供类似 Redis 的接口,底层基于 fjall 开发
Documentation
pub mod composer;
pub mod ns;
pub mod oppv;
pub mod slot;
pub mod small_key;
pub mod tag;

pub use composer::{KeyComposer, SubkeyComposer};
pub use ns::{
  CATALOG_PREFIX, DEFAULT_NAMESPACE, NS_ID_PREFIX, NS_NAME_PREFIX, NS_NEXT_ID_KEY, NS_TOKEN_PREFIX,
  catalog_db_key, catalog_ns_prefix, is_default_namespace, is_default_namespace_bytes, ns_id_key,
  ns_name_key, ns_token_key,
};
pub use oppv::{decode_oppv_u64, encode_oppv_u64, encode_oppv_u64_fixed, oppv_len_u64};
pub use slot::{
  HASH_SLOTS_MASK, HASH_SLOTS_SIZE, compose_slot_key_prefix, compose_slot_key_upper_bound, crc16,
  get_slot_id_from_key, get_tag_from_key, matches_glob, matches_glob_bytes,
};
pub use small_key::SmallKey;
pub use tag::{ALL_COMPOSITE_META_TAGS, KeyTag, ScopeModeTag, SysMetaTag, SystemDomainTag};