Skip to content

Commit 39adfe0

Browse files
AaronErhardtbilelmoussaoui
authored andcommitted
Fix required features not shown in docs
1 parent 35ff237 commit 39adfe0

File tree

16 files changed

+60
-2
lines changed

16 files changed

+60
-2
lines changed

.github/workflows/docs.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919
0.15=0.15
2020
0.14=0.14
2121
RUSTFLAGS: --cfg docsrs
22+
RUSTDOCFLAGS: --cfg docsrs
2223
steps:
2324
- uses: actions/checkout@v3
2425
with:
@@ -38,7 +39,26 @@ jobs:
3839
- uses: actions-rs/cargo@v1
3940
with:
4041
command: doc
41-
args: -p cairo-rs -p cairo-sys-rs -p gdk-pixbuf -p gdk-pixbuf-sys -p gio -p gio-sys -p glib -p gobject-sys -p glib-sys -p glib-macros -p glib-build-tools -p graphene-rs -p graphene-sys -p pango -p pango-sys -p pangocairo -p pangocairo-sys --no-deps --all-features
42+
args: >
43+
-p cairo-rs
44+
-p cairo-sys-rs
45+
-p gdk-pixbuf
46+
-p gdk-pixbuf-sys
47+
-p gio
48+
-p gio-sys
49+
-p glib
50+
-p gobject-sys
51+
-p glib-sys
52+
-p glib-macros
53+
-p glib-build-tools
54+
-p graphene-rs
55+
-p graphene-sys
56+
-p pango
57+
-p pango-sys
58+
-p pangocairo
59+
-p pangocairo-sys
60+
--no-deps
61+
--all-features
4262
- run: echo "RELEASE=$(echo '${{ github.event.release.tag_name }}' | grep -Po '(\d+)\.(\d+)')" >> ${GITHUB_ENV}
4363
- run: echo "DEST=$(if [ "$GITHUB_EVENT_NAME" == "release" ]; then echo 'stable/${{ env.RELEASE }}'; else echo 'git'; fi)" >> ${GITHUB_ENV}
4464
- name: Grab gtk-rs LOGO

cairo/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ xlib = ["ffi/xlib"]
3131
win32-surface = ["ffi/win32-surface"]
3232

3333
[package.metadata.docs.rs]
34+
all-features = true
35+
rustc-args = ["--cfg", "docsrs"]
3436
rustdoc-args = ["--cfg", "docsrs"]
3537

3638
[dependencies.glib]

cairo/src/lib.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,10 @@ pub use pdf::PdfSurface;
207207
#[cfg_attr(docsrs, doc(cfg(feature = "ps")))]
208208
pub use ps::PsSurface;
209209
#[cfg(any(feature = "pdf", feature = "svg", feature = "ps"))]
210-
#[cfg_attr(docsrs, doc(cfg(feature = "pdf", feature = "svg", feature = "ps")))]
210+
#[cfg_attr(
211+
docsrs,
212+
doc(cfg(any(feature = "pdf", feature = "svg", feature = "ps")))
213+
)]
211214
pub use stream::StreamWithError;
212215
#[cfg(feature = "svg")]
213216
#[cfg_attr(docsrs, doc(cfg(feature = "svg")))]

gdk-pixbuf/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ v2_40 = ["ffi/v2_40"]
2323
v2_42 = ["v2_40", "ffi/v2_42"]
2424

2525
[package.metadata.docs.rs]
26+
all-features = true
27+
rustc-args = ["--cfg", "docsrs"]
2628
rustdoc-args = ["--cfg", "docsrs"]
2729

2830
[dependencies]

gdk-pixbuf/sys/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ edition = "2021"
4141
rust-version = "1.64"
4242

4343
[package.metadata.docs.rs]
44+
all-features = true
45+
rustc-args = ["--cfg", "docsrs"]
46+
rustdoc-args = ["--cfg", "docsrs"]
4447
features = []
4548

4649
[package.metadata.system-deps.gdk_pixbuf_2_0]

gio/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ v2_74 = ["v2_72", "ffi/v2_74", "glib/v2_74"]
3232
v2_76 = ["v2_74", "ffi/v2_76", "glib/v2_76"]
3333

3434
[package.metadata.docs.rs]
35+
all-features = true
36+
rustc-args = ["--cfg", "docsrs"]
3537
rustdoc-args = ["--cfg", "docsrs"]
3638

3739
[dependencies]

gio/sys/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ edition = "2021"
4949
rust-version = "1.64"
5050

5151
[package.metadata.docs.rs]
52+
all-features = true
53+
rustc-args = ["--cfg", "docsrs"]
54+
rustdoc-args = ["--cfg", "docsrs"]
5255
features = []
5356

5457
[package.metadata.system-deps.gio_2_0]

glib/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ compiletests = []
6060
gio = ["gio_ffi"]
6161

6262
[package.metadata.docs.rs]
63+
all-features = true
64+
rustc-args = ["--cfg", "docsrs"]
6365
rustdoc-args = ["--cfg", "docsrs"]
6466

6567
[[test]]

glib/gobject-sys/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ edition = "2021"
3939
rust-version = "1.64"
4040

4141
[package.metadata.docs.rs]
42+
all-features = true
43+
rustc-args = ["--cfg", "docsrs"]
44+
rustdoc-args = ["--cfg", "docsrs"]
4245
features = []
4346

4447
[package.metadata.system-deps.gobject_2_0]

glib/sys/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ edition = "2021"
3737
rust-version = "1.64"
3838

3939
[package.metadata.docs.rs]
40+
all-features = true
41+
rustc-args = ["--cfg", "docsrs"]
42+
rustdoc-args = ["--cfg", "docsrs"]
4043
features = []
4144

4245
[package.metadata.system-deps.glib_2_0]

0 commit comments

Comments
 (0)