diff --git a/Cargo.toml b/Cargo.toml index 4b4adb4..dd6b5b4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,8 @@ pre-release-replacements = [ pre-release-commit-message = "Release version {{version}}" [package.metadata.docs.rs] -features = ["unstable"] +all-features = true +rustdoc-args = ["--cfg", "docsrs"] [workspace] members = ["volatile-macro"] diff --git a/src/lib.rs b/src/lib.rs index ce55687..5dab31b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -39,6 +39,7 @@ #![cfg_attr(feature = "very_unstable", feature(unboxed_closures))] #![cfg_attr(feature = "very_unstable", feature(fn_traits))] #![cfg_attr(feature = "very_unstable", feature(effects))] +#![cfg_attr(docsrs, feature(doc_auto_cfg))] #![warn(missing_docs)] #![deny(unsafe_op_in_unsafe_fn)] #![doc(test(attr(deny(warnings))))]