The #[doc_cfg(..)] attribute is a convenience that removes the boilerplate
involved with using #[doc(cfg(..))]
in stable crates.
Add the following to Cargo.toml to get started:
```toml [dependencies] doc-cfg = { version = "0.1" }
[features] unstable-doc-cfg = []
[package.metadata.docs.rs] features = ["unstable-doc-cfg"] ```
In your crate, use #[doc_cfg(..)] where you'd normally use #[cfg(..)]:
```rust
use doccfg::doccfg;
pub fn coolnonportablefn() { } ```
The name of the feature is important and should not be changed. Check out
the full example for how to use it.
The unstable-doc-cfg feature should only be turned on when documenting,
#[doc_cfg(..)] is otherwise identical to #[cfg(..)] when built without it.
See the documentation and example for up to date usage information.