зеркало из https://github.com/mozilla/gecko-dev.git
cdb4fe1fcb
This is another incremental update of wgpu and WebGPU APIs. It increases stability and makes us run most of the Austin's samples (again). Likely fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1704148 Differential Revision: https://phabricator.services.mozilla.com/D112828 |
||
---|---|---|
.. | ||
src | ||
.cargo-checksum.json | ||
Cargo.toml | ||
LICENSE | ||
LICENSE-APACHE.md | ||
LICENSE-MIT.md | ||
LICENSE-ZLIB.md | ||
Readme.md | ||
build.rs |
Readme.md
miniz_oxide
A pure rust replacement for the miniz DEFLATE/zlib encoder/decoder.
The main intention of this crate is to be used as a back-end for the flate2, but it can also be used on it's own. Using flate2 with the rust_backend
feature provides an easy to use streaming API for miniz_oxide.
Requires at least rust 1.34.
Usage
Simple compression/decompression:
extern crate miniz_oxide;
use miniz_oxide::inflate::decompress_to_vec;
use miniz_oxide::deflate::compress_to_vec;
fn roundtrip(data: &[u8]) {
let compressed = compress_to_vec(data, 6);
let decompressed = decompress_to_vec(decompressed.as_slice()).expect("Failed to decompress!");
}