#枚举 #错误 #匿名 #子集 #重新导出 #powerset-enum

过程宏 powerset-enum-attr

为 powerset-enumcrate 重新导出依赖

1 个不稳定版本

0.1.0 2019年5月19日

#5#子集


powerset-enum 中使用

MIT/Apache

15KB
341 代码行

Build Status Latest Version Rust Documentation

Rust Powerset Enum

一个简陋的匿名枚举,主要用于错误处理。将你的 Error 枚举转换为 Powerset Enum 以允许获取原始枚举的子集。

请查看示例,特别是 with_powerset_enums.rswithout_powerset_enums.rs,以了解其工作原理。

注意:这是一个仅限夜间构建的crate,使用它需要启用以下功能标志

#![feature(never_type, exhaustive_patterns, proc_macro_hygiene)]

许可证

在以下许可证之一下授权

任选其一。

贡献

除非你明确声明,否则根据 Apache-2.0 许可证定义的,你有意提交给作品包含的任何贡献,将按上述方式双重授权,无需任何额外条款或条件。

依赖关系

~2MB
~46K SLoC