dipa makes it easy to efficiently delta encode large Rust data structures.
The Dipa Book introduces you to dipa and teaches you how to use it.
It is available online at https://chinedufn.github.io/dipa/
You can also view the book offline:
# Do this once while online git clone email@example.com:chinedufn/dipa.git && cd dipa cargo install mdbook # This works offline ./bin/serve-book.sh
Used for integer and float types excluding
Used for u8 and i8 since their diffs are not wrapped in Option. TODO: Rename to single_byte_impl or something, since we use this for bools
The type returned by [Diffable.create_delta_towards].
Allows a type to be diffed with another type.
Modifies a type using n a patch.