aboutsummaryrefslogtreecommitdiff
path: root/mingling/src/features.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-07-20 12:54:49 +0800
committer魏曹先生 <1992414357@qq.com>2026-07-20 12:54:49 +0800
commitc04df33fba43c41548d5cc7b3fe2d746f639798e (patch)
treec010b09a4ddf1e38fd2449ba2275188ea5bc1c67 /mingling/src/features.rs
parent12d8d151de77ea219d96b22df6f1172433a7d87f (diff)
feat: add docs_rs feature and improve documentation build
Add `docs_rs` feature flag to enable docs.rs-specific configuration, including `--generate-link-to-definition` and logo display. Include the feature in build scripts, editor settings, and feature constants for consistent documentation generation.
Diffstat (limited to 'mingling/src/features.rs')
-rw-r--r--mingling/src/features.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/mingling/src/features.rs b/mingling/src/features.rs
index cb474ae..78d6226 100644
--- a/mingling/src/features.rs
+++ b/mingling/src/features.rs
@@ -97,6 +97,17 @@ pub const MINGLING_DISPATCH_TREE: bool = false;
#[cfg(feature = "dispatch_tree")]
#[allow(unused)]
pub const MINGLING_DISPATCH_TREE: bool = true;
+/// Whether the `docs_rs` feature is enabled
+/// Current: `disabled`
+#[cfg(not(feature = "docs_rs"))]
+#[allow(unused)]
+pub const MINGLING_DOCS_RS: bool = false;
+
+/// Whether the `docs_rs` feature is enabled
+/// Current: `enabled`
+#[cfg(feature = "docs_rs")]
+#[allow(unused)]
+pub const MINGLING_DOCS_RS: bool = true;
/// Whether the `extra_macros` feature is enabled
/// Current: `disabled`
#[cfg(not(feature = "extra_macros"))]