1 个不稳定版本
0.1.0 | 2024 年 7 月 25 日 |
---|
954 在 Rust 模式
每月 138 次下载
49KB
650 行
Symbolism
由人类可读标签组成的独特符号。
此包使用 算术编码 将字符串字面量压缩到 u64
值。这些压缩值对于每个输入字符串都是唯一的。
这些值还可以用于 const 泛型。这允许在类型中使用字符串。 [s
] 宏提供了一种创建符号的简洁方法。
此包受到了 smol-symbol
的启发,它使用固定宽度编码和 u128
。
no_std
支持
此包始终 #![no_std]
,它可以在 Rust 可以使用的任何地方使用。
最低支持的 Rust 版本
需要 Rust 1.71.0。
此包遵循 "最新稳定 Rust" 政策。除非需要,否则不会更改列出的 MSRV。然而,更新到发布时的最新稳定版是允许的。
贡献
对此项目的任何形式(问题、拉取请求等)的贡献必须遵守 Rust 的 行为准则。
除非您明确声明,否则您提交的任何有意包含在 symbolism
中的贡献将按以下方式许可,不附加任何额外条款或条件。
许可证
此项目许可方式为以下之一
任选其一。