fn main() { if enable_nightly() { println!("cargo:rustc-cfg=feature=\"nightly\""); } if cfg!(all(feature = "rustcrypto", feature = "openssl")) { println!("cargo:warning=Both 'rustcrypto' and 'openssl' features are enabled - defaulting to 'rustcrypto'"); } if cfg!(all(feature = "rustls-tls", feature = "native-tls")) { println!("cargo:warning=Both 'rustls-tls' and 'native-tls' features are enabled - defaulting to 'rustls-tls'"); } } #[rustversion::nightly] fn enable_nightly() -> bool { true } #[rustversion::not(nightly)] fn enable_nightly() -> bool { false }