aboutsummaryrefslogtreecommitdiff
path: root/build.rs
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-02 23:52:01 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-02 23:52:01 +0000
commit5797c705cb1ec01f6e5091834ed17bdb65ee5b8f (patch)
treeb65fe6e30a4f4ec611edde7c974da7647ffbd011 /build.rs
parent10c00e04e4729a0f0cc780c088011e4ce6aeca71 (diff)
parent7513c7263931e5efc184136ebc80b2ff3d647e92 (diff)
downloadasync-trait-5797c705cb1ec01f6e5091834ed17bdb65ee5b8f.tar.gz
Snap for 11400057 from 7513c7263931e5efc184136ebc80b2ff3d647e92 to simpleperf-releasesimpleperf-release
Change-Id: Ia14c2387f8bebb014831458dda213a975eca57ae
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/build.rs b/build.rs
index d7f6b15..f25fb0a 100644
--- a/build.rs
+++ b/build.rs
@@ -3,7 +3,7 @@ use std::process::Command;
use std::str;
fn main() {
- println!("cargo:rerun-if-changed=build.rs");
+ println!("cargo:rerun-if-env-changed=DOCS_RS");
let compiler = match rustc_minor_version() {
Some(compiler) => compiler,
@@ -17,6 +17,10 @@ fn main() {
if compiler < 47 {
println!("cargo:rustc-cfg=self_span_hack");
}
+
+ if compiler >= 75 && env::var_os("DOCS_RS").is_none() {
+ println!("cargo:rustc-cfg=native_async_fn_in_trait");
+ }
}
fn rustc_minor_version() -> Option<u32> {