3 stable releases
1.0.2 | Mar 4, 2022 |
---|---|
1.0.1 | Dec 21, 2021 |
#2127 in Encoding
48KB
1K
SLoC
ipp_encoder
Internet Printing Protocol (IPP) encoder and decoder implementation in Rust, following RFC 8010 and RFC 8011. Inspired by watson's ipp-encoder implementation in javascript
Note: the ipp-encoder
crate only implements a core encoder/decoder. To see example usage, look into printer folder.
[dependencies]
ipp_encoder = { version = "1.0" }
Todo
- cargo feature flags:
-
std
: implementIppEncode
trait for primitives -
serde
: implementserde
traits for serialization & deserialization
-
- unit testing
- printer wrapper package
Dependencies
~4.5MB
~90K SLoC