A crate for processing print raster images in Rust.
- URF (Apple Raster)
- CUPS Raster V1
- CUPS Raster V2, including PWG Raster (a subset of CUPS Raster V2)
- CUPS Raster V3
- Fully Asynchronous I/O
- Relatively low-level API
You can run unit tests, integration tests, and documentation tests with the following command:
cargo test
For fuzz testing, it's a bit more complicated. You need to use the honggfuzz
tool, which only works on a few platforms. See here to set it up.
After setting up honggfuzz
, you can run a fuzz target:
cargo hfuzz run <fuzz_target>