I am pleased to announce the first public release of the deltoid and deltoid-derive crates.
Together these form a library that aim to make it as easy as possible to incorporate a form of delta encoding, which is the idea that rather than storing or transmitting complete data units, it's possible to store/transmit only the differences between them, often saving a significant amount of space / bandwidth.
The deltoid
crate defines 5 traits as well as impls for those traits for types found in stdlib
. The deltoid-derive
crate, as its name suggests, defines a derive macro that can be used to derive impls for those 5 traits for your own types.
If this sounds interesting, I invite you to have a look at the GitHub page.
If you have any questions, I encourage you to either post them here, or open an issue on GitHub. I'll be happy to answer them. Cheers!