1 个不稳定版本

0.1.0 2019 年 9 月 20 日

#45#io-stream

Download history 877/week @ 2024-03-14 848/week @ 2024-03-21 865/week @ 2024-03-28 748/week @ 2024-04-04 590/week @ 2024-04-11 616/week @ 2024-04-18 879/week @ 2024-04-25 913/week @ 2024-05-02 1717/week @ 2024-05-09 1243/week @ 2024-05-16 1008/week @ 2024-05-23 851/week @ 2024-05-30 539/week @ 2024-06-06 724/week @ 2024-06-13 583/week @ 2024-06-20 429/week @ 2024-06-27

2,348 每月下载量
17 个crate中使用 (通过 calm_io)

MIT 许可证

4KB

平息 I/O 过滤器

此 crate 提供了 proc-macro 函数属性,用于抑制特定的 I/O 错误变体。它是 calm_io crate 的内部实现细节。


lib.rs:

calm_io 项目提供过滤属性。

过程宏需要保存在一个单独的 crate 中,因为 rustc 会单独构建它们,并在转换使用它们的 crate 时执行它们的代码。此 crate 定义了用于抑制某些 I/O 错误信号的 #[calm_io::FILTER] 属性!

依赖项

~1.5MB
~36K SLoC