abrasion/third_party/cargo/vendor/adler-0.2.3
q3k 2938a31682 third_party: bump everything 2021-01-07 23:38:16 +00:00
..
benches third_party: bump everything 2021-01-07 23:38:16 +00:00
src third_party: bump everything 2021-01-07 23:38:16 +00:00
.cargo-checksum.json third_party: bump everything 2021-01-07 23:38:16 +00:00
BUILD.bazel third_party: bump everything 2021-01-07 23:38:16 +00:00
CHANGELOG.md third_party: bump everything 2021-01-07 23:38:16 +00:00
Cargo.toml third_party: bump everything 2021-01-07 23:38:16 +00:00
LICENSE-0BSD third_party: bump everything 2021-01-07 23:38:16 +00:00
LICENSE-APACHE third_party: bump everything 2021-01-07 23:38:16 +00:00
LICENSE-MIT third_party: bump everything 2021-01-07 23:38:16 +00:00
README.md third_party: bump everything 2021-01-07 23:38:16 +00:00
RELEASE_PROCESS.md third_party: bump everything 2021-01-07 23:38:16 +00:00

README.md

Adler-32 checksums for Rust

crates.io docs.rs CI

This crate provides a simple implementation of the Adler-32 checksum, used in zlib, rsync, and other software.

Please refer to the changelog to see what changed in the last releases.

Features

  • Permissively licensed (0BSD) clean-room implementation.
  • Zero dependencies.
  • Decent performance (3-4 GB/s).
  • Supports #![no_std] (with default-features = false).

Usage

Add an entry to your Cargo.toml:

[dependencies]
adler = "0.2.3"

Check the API Documentation for how to use the crate's functionality.

Rust version support

Currently, this crate supports all Rust versions starting at Rust 1.31.0.

Bumping the Minimum Supported Rust Version (MSRV) is not considered a breaking change, but will not be done without good reasons. The latest 3 stable Rust versions will always be supported no matter what.