Crate calmio_filters

Source
Expand description

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. !

Attribute Macrosยง

  • Produces a #[calm_io::pipefail] function attribute.