6个版本 (重大更新)
0.5.0 | 2023年4月28日 |
---|---|
0.4.1 | 2023年3月26日 |
0.4.0 | 2023年1月14日 |
0.3.0 | 2022年6月25日 |
0.1.0 | 2022年3月16日 |
#1300 在 编码 中
17,888 每月下载量
在 58 个crate中(8个直接使用)
41KB
1K SLoC
用于Rust值的二进制编码,确保字典序排序顺序。保持排序顺序的编码对于创建字节字符串类型的排序键值存储键很有用,例如 EchoDB,YokuDB,IndxDB,TiKV,和 SurrealDB。
特性
- 保持字典序排序顺序的二进制编码
- 用于创建排序键值数据存储的键非常有用
- 旨在将值编码成尽可能少的字节
- 为了反序列化,必须知道序列化值的精确类型
- 支持所有Rust原始类型、字符串、选项、结构体、枚举、vec和元组
原创
此代码最初是从 bytekey-fix 分支的,而 bytekey-fix 是从 bytekey 分支的,两者均采用Apache License 2.0许可。请参阅LICENSE以获取完整的许可文本。
依赖项
~0.7–1.4MB
~30K SLoC