From 74b2f22494a13523e91e5ed46204e85d7e632e75 Mon Sep 17 00:00:00 2001 From: Robert Bragg Date: Mon, 4 Jul 2022 02:39:59 +0100 Subject: [PATCH] docs: generate docs as if native-activity feature enabled --- android-activity/Cargo.toml | 6 ++++-- android-activity/src/lib.rs | 6 +++--- android-activity/src/native_activity/mod.rs | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/android-activity/Cargo.toml b/android-activity/Cargo.toml index 6a96f3f..f6ba4a2 100644 --- a/android-activity/Cargo.toml +++ b/android-activity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "android-activity" -version = "0.1.0" +version = "0.1.1" edition = "2021" keywords = ["android", "ndk"] readme = "../README.md" @@ -40,4 +40,6 @@ targets = [ "armv7-linux-androideabi", "i686-linux-android", "x86_64-linux-android", -] \ No newline at end of file +] + +rustdoc-args = ["--cfg", "docsrs" ] \ No newline at end of file diff --git a/android-activity/src/lib.rs b/android-activity/src/lib.rs index 848e702..6b233a8 100644 --- a/android-activity/src/lib.rs +++ b/android-activity/src/lib.rs @@ -15,13 +15,13 @@ compile_error!("android-activity only supports compiling for Android"); #[cfg(all(feature = "game-activity", feature = "native-activity"))] compile_error!("The \"game-activity\" and \"native-activity\" features cannot be enabled at the same time"); -#[cfg(not(any(feature = "game-activity", feature = "native-activity")))] +#[cfg(all(not(any(feature = "game-activity", feature = "native-activity")), not(doc)))] compile_error!("Either \"game-activity\" or \"native-activity\" must be enabled as features"); -#[cfg(feature="native-activity")] +#[cfg(any(feature="native-activity", doc))] mod native_activity; -#[cfg(feature="native-activity")] +#[cfg(any(feature="native-activity", doc))] use native_activity as activity_impl; #[cfg(feature="game-activity")] diff --git a/android-activity/src/native_activity/mod.rs b/android-activity/src/native_activity/mod.rs index bea0e1b..904a39e 100644 --- a/android-activity/src/native_activity/mod.rs +++ b/android-activity/src/native_activity/mod.rs @@ -1,4 +1,4 @@ -#![cfg(feature="native-activity")] +#![cfg(any(feature="native-activity", doc))] use std::ffi::{CStr, CString}; use std::fs::File;