diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-02 23:52:01 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-02 23:52:01 +0000 |
commit | 5797c705cb1ec01f6e5091834ed17bdb65ee5b8f (patch) | |
tree | b65fe6e30a4f4ec611edde7c974da7647ffbd011 /build.rs | |
parent | 10c00e04e4729a0f0cc780c088011e4ce6aeca71 (diff) | |
parent | 7513c7263931e5efc184136ebc80b2ff3d647e92 (diff) | |
download | async-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.rs | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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> { |