licenses.dev

brotli-decompressor v2.5.1

A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli

Published on

Licenses

Learn more about license information.

Package Licenses

BSD-3-Clause OR MIT

Dependency Licenses

BSD-3-Clause2
PackageRelationDependenciesPublished
alloc-no-stdlib • 2.0.4A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memoryDIRECT0
alloc-stdlib • 0.2.2A dynamic allocator example that may be used with the stdlibDIRECT1
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/brotli-decompressor)](https://licenses.dev/cargo/brotli-decompressor)
<a href="https://licenses.dev/cargo/brotli-decompressor">
  <img src="https://licenses.dev/b/cargo/brotli-decompressor" alt="licenses" />
</a>

Or the licenses badge code for the 2.5.1 version:

[![licenses](https://licenses.dev/b/cargo/brotli-decompressor/2.5.1)](https://licenses.dev/cargo/brotli-decompressor/2.5.1)
<a href="https://licenses.dev/cargo/brotli-decompressor/2.5.1">
  <img src="https://licenses.dev/b/cargo/brotli-decompressor/2.5.1" alt="licenses" />
</a>
GitHub