Type-driven deltas with deltoid

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!

1 Like