Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 30-Mar-2022 | - | ||||
benches/ | H | 30-Mar-2022 | - | 110 | 95 | |
src/ | H | 30-Mar-2022 | - | 435 | 211 | |
.cargo-checksum.json | H A D | 03-May-2022 | 89 | 1 | 1 | |
CHANGELOG.md | H A D | 30-Mar-2022 | 1.7 KiB | 64 | 36 | |
Cargo.toml | H A D | 30-Mar-2022 | 2 KiB | 65 | 56 | |
LICENSE-0BSD | H A D | 30-Mar-2022 | 665 | 13 | 10 | |
LICENSE-APACHE | H A D | 30-Mar-2022 | 10.6 KiB | 202 | 169 | |
LICENSE-MIT | H A D | 30-Mar-2022 | 1,023 | 24 | 21 | |
README.md | H A D | 30-Mar-2022 | 1.1 KiB | 40 | 27 | |
RELEASE_PROCESS.md | H A D | 30-Mar-2022 | 527 | 14 | 9 |
README.md
1# Adler-32 checksums for Rust 2 3[![crates.io](https://img.shields.io/crates/v/adler.svg)](https://crates.io/crates/adler) 4[![docs.rs](https://docs.rs/adler/badge.svg)](https://docs.rs/adler/) 5![CI](https://github.com/jonas-schievink/adler/workflows/CI/badge.svg) 6 7This crate provides a simple implementation of the Adler-32 checksum, used in 8the zlib compression format. 9 10Please refer to the [changelog](CHANGELOG.md) to see what changed in the last 11releases. 12 13## Features 14 15- Permissively licensed (0BSD) clean-room implementation. 16- Zero dependencies. 17- Zero `unsafe`. 18- Decent performance (3-4 GB/s). 19- Supports `#![no_std]` (with `default-features = false`). 20 21## Usage 22 23Add an entry to your `Cargo.toml`: 24 25```toml 26[dependencies] 27adler = "1.0.2" 28``` 29 30Check the [API Documentation](https://docs.rs/adler/) for how to use the 31crate's functionality. 32 33## Rust version support 34 35Currently, this crate supports all Rust versions starting at Rust 1.31.0. 36 37Bumping the Minimum Supported Rust Version (MSRV) is *not* considered a breaking 38change, but will not be done without good reasons. The latest 3 stable Rust 39versions will always be supported no matter what. 40