Registry / utility / include-flate

include-flate

JSON →
library0.3.2rscratesunverified

A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation.

# Cargo.toml [dependencies] include-flate = "0.3.2"
INSTALL
IMPORT
SIG · INCLUDE-FLATE
I
include-flate
utilityrustv0.3.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

flate
use include_flate::flate;

Include a compressed file and decompress at runtime.

use include_flate::flate; flate!(static DATA: [u8] from "path/to/file"); fn main() { let decompressed = DATA.decompress().unwrap(); println!("Decompressed size: {}", decompressed.len()); }
Debug
Known issues
gotchaRequires the `flate2` feature for decompression.
fix
Add `flate2` to your dependencies or enable the default features.
affects: >=0.3.0
Upgrade
Version history
0.3.2latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
include-flate — cargo add include-flate · libregistry