diff --git a/Cargo.toml b/Cargo.toml index 6ae89e3f..16bd7b98 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,3 +39,7 @@ zlib-ng = ["any_zlib", "libz-ng-sys"] cloudflare_zlib = ["any_zlib", "cloudflare-zlib-sys"] rust_backend = ["miniz_oxide"] miniz-sys = ["rust_backend"] # For backwards compatibility + +[package.metadata.docs.rs] +all-features = true +rustdoc-args = ["--cfg", "docsrs"] diff --git a/src/lib.rs b/src/lib.rs index 23a783e5..1115213c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -76,6 +76,7 @@ #![deny(missing_debug_implementations)] #![allow(trivial_numeric_casts)] #![cfg_attr(test, deny(warnings))] +#![cfg_attr(docsrs, feature(doc_auto_cfg))] pub use crate::crc::{Crc, CrcReader, CrcWriter}; pub use crate::gz::GzBuilder;