7 个版本
使用旧的 Rust 2015
0.3.1 | 2016年11月29日 |
---|---|
0.3.0 | 2016年11月29日 |
0.2.2 | 2016年11月29日 |
0.1.1 | 2016年11月19日 |
#3 in #空间高效
58KB
1.5K SLoC
高效枚举
此包旨在引入一些类似枚举的空间高效标记联合体。而不是添加一个额外的位,使用现有结构中的一个位。用户可以在编译时自定义应使用哪个位。
目前,由于 Rust 缺乏 size_of
的 const fn
版本,因此只提供了 EfficientOption
和 EfficientOptionTuple
,这是必需的以提供大小保证。
许可
根据以下任一许可进行许可:
- Apache 许可证 2.0(《LICENSE-APACHE》或 http://www.apache.org/licenses/LICENSE-2.0》)
- MIT 许可证(《LICENSE-MIT》或 http://opensource.org/licenses/MIT》)
任选其一。
贡献
除非你明确表示,否则任何有意提交以包含在你的作品中的贡献,如 Apache-2.0 许可证中定义的,均应如上双许可,没有任何附加条款或条件。