1 个不稳定版本
0.1.0 | 2019年5月19日 |
---|
#5 在 #子集
在 powerset-enum 中使用
15KB
341 代码行
Rust Powerset Enum
一个简陋的匿名枚举,主要用于错误处理。将你的 Error
枚举转换为 Powerset Enum 以允许获取原始枚举的子集。
请查看示例,特别是 with_powerset_enums.rs 与 without_powerset_enums.rs,以了解其工作原理。
注意:这是一个仅限夜间构建的crate,使用它需要启用以下功能标志
#![feature(never_type, exhaustive_patterns, proc_macro_hygiene)]
许可证
在以下许可证之一下授权
- Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确声明,否则根据 Apache-2.0 许可证定义的,你有意提交给作品包含的任何贡献,将按上述方式双重授权,无需任何额外条款或条件。
依赖关系
~2MB
~46K SLoC