1 unstable release
0.1.0 | Sep 20, 2019 |
---|
#45 in #io-stream
2,348 downloads per month
Used in 17 crates
(via calm_io)
4KB
Calm I/O Filters
This crate provides proc-macro function attributes which suppress specific
I/O error variants. It is an internal implementation detail of the calm_io
crate.
lib.rs
:
Filtering attributes for the calm_io
project.
Procedural macros are required to be kept in a separate crate, as rustc
builds
them alone and then executes their code during transformation of crates that use
them. This crate defines the #[calm_io::FILTER]
attributes used to suppress
certain I/O errors from signaling failure.
!
Dependencies
~1.5MB
~36K SLoC