IPP protocol implementation for Rust. This crate implements IPP protocol as defined in RFC 8010, RFC 8011.
It supports both synchronous and asynchronous operations (requests and responses) which is controlled by the async
feature flag.
The following build-time features are supported:
async
- enables asynchronous APIsclient
- enables IPP client (based on reqwest crate), requires async
featuretls
- enables TLS protocol for the clientUsage example:
```rust use ipp::prelude::*;
async fn main() -> Result<(), Box
For more usage examples please check the examples folder.
Licensed under MIT or Apache license (LICENSE-MIT or LICENSE-APACHE)