2 个版本
0.1.1 | 2022年2月22日 |
---|---|
0.1.0 | 2022年1月17日 |
#2324 in Rust 模式
20KB
107 行
futility
针对 Rust 中常见任务或需求的功能性工具类型、宏和函数
动机
多年来,我发现自己在使用 Rust 时经常需要编写相似的逻辑或类型或特质,而不是不断重写它们,我更希望将它们收集到一个 crate 中以便重用。futility
就是这个 crate。
如何使用
鉴于这是一个函数和类型的集合,您可以浏览文档、查看提供的示例或测试,以了解可能的功能。目前存在以下模块:
termination
:与退出程序相关的类型和函数
目前存在的宏有:
try_
:一个宏,用于在 Rust 中使用try/catch
块,直到它们在语言中得到实际实现
版本控制
其中一些项是在子 crate(如 try_
proc-macro)中实现的。它们的版本与顶级 fuitlity
crate 相关联,该 crate 本身遵循 semver。
许可证
版权 (C) 2022 Michael Gattozzi
本程序是自由软件:您可以按照自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,许可证版本为 3 或(根据您的选择)任何更高版本。
本程序的分发是希望它有用,但没有任何保证;甚至没有关于适销性或特定用途的隐含保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该已经随本程序收到一份 GNU 通用公共许可证副本。如果没有,请参阅 https://www.gnu.org/licenses/。
依赖项
~275–730KB
~17K SLoC