gecko-dev/third_party/rust/adler
Alessio Placitelli 0225a451b1 Bug 1675534 - Bump glean-core to 33.3.0. r=chutten
This additionally brings in two more Rust dependencies:
adler and autocfg. They are included in one of the latest
flate2 version.

Differential Revision: https://phabricator.services.mozilla.com/D96833
2020-11-12 15:51:33 +00:00
..
benches Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
src Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
.cargo-checksum.json Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
CHANGELOG.md Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
Cargo.toml Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
LICENSE-0BSD Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
LICENSE-APACHE Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
LICENSE-MIT Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
README.md Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +00:00
RELEASE_PROCESS.md Bug 1675534 - Bump glean-core to 33.3.0. r=chutten 2020-11-12 15:51:33 +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.