From dbeab465612eb5e7256366e2b2285af313e771f4 Mon Sep 17 00:00:00 2001 From: Daniel Scherzer Date: Sun, 11 Oct 2026 15:43:06 -0700 Subject: [PATCH] Docs: generate documentation for private items on docs.rs --- Cargo.toml | 4 ++++ crates/build-tools/Cargo.toml | 4 ++++ crates/macros-c/Cargo.toml | 4 ++++ crates/macros-rs/Cargo.toml | 4 ++++ crates/stub-parser-cli/Cargo.toml | 4 ++++ crates/stub-parser/Cargo.toml | 4 ++++ crates/sys/Cargo.toml | 4 ++++ 7 files changed, 28 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 9b92233..2a8b918 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,10 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[package.metadata.docs.rs] +# Show documentation for private items +rustdoc-args = ["--document-private-items"] + [workspace] package.authors = [ "Daniel Scherzer", diff --git a/crates/build-tools/Cargo.toml b/crates/build-tools/Cargo.toml index ebe2203..e854bd7 100644 --- a/crates/build-tools/Cargo.toml +++ b/crates/build-tools/Cargo.toml @@ -10,6 +10,10 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[package.metadata.docs.rs] +# Show documentation for private items +rustdoc-args = ["--document-private-items"] + [lints] workspace = true diff --git a/crates/macros-c/Cargo.toml b/crates/macros-c/Cargo.toml index 38f587c..74e8d28 100644 --- a/crates/macros-c/Cargo.toml +++ b/crates/macros-c/Cargo.toml @@ -10,6 +10,10 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[package.metadata.docs.rs] +# Show documentation for private items +rustdoc-args = ["--document-private-items"] + [lints] workspace = true diff --git a/crates/macros-rs/Cargo.toml b/crates/macros-rs/Cargo.toml index 020acfb..99f7611 100644 --- a/crates/macros-rs/Cargo.toml +++ b/crates/macros-rs/Cargo.toml @@ -10,6 +10,10 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[package.metadata.docs.rs] +# Show documentation for private items +rustdoc-args = ["--document-private-items"] + [lints] workspace = true diff --git a/crates/stub-parser-cli/Cargo.toml b/crates/stub-parser-cli/Cargo.toml index 927e572..7ba71f5 100644 --- a/crates/stub-parser-cli/Cargo.toml +++ b/crates/stub-parser-cli/Cargo.toml @@ -10,6 +10,10 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[package.metadata.docs.rs] +# Show documentation for private items +rustdoc-args = ["--document-private-items"] + [lints] workspace = true diff --git a/crates/stub-parser/Cargo.toml b/crates/stub-parser/Cargo.toml index f7e18aa..b1b7620 100644 --- a/crates/stub-parser/Cargo.toml +++ b/crates/stub-parser/Cargo.toml @@ -10,6 +10,10 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[package.metadata.docs.rs] +# Show documentation for private items +rustdoc-args = ["--document-private-items"] + [lints] workspace = true diff --git a/crates/sys/Cargo.toml b/crates/sys/Cargo.toml index 925335b..943d966 100644 --- a/crates/sys/Cargo.toml +++ b/crates/sys/Cargo.toml @@ -10,6 +10,10 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[package.metadata.docs.rs] +# Show documentation for private items +rustdoc-args = ["--document-private-items"] + [lints] workspace = true