mini_exercism 5.0.0

Minimalistic Rust library to interact with the Exercism.org APIs
Documentation
use std::env;

use rustc_version::version_meta;
use rustc_version::Channel::Nightly;

fn main() {
    println!("cargo:rerun-if-env-changed=CI");

    println!("cargo:rustc-check-cfg=cfg(nightly_rustc)");
    if version_meta().unwrap().channel <= Nightly {
        println!("cargo:rustc-cfg=nightly_rustc");
    }

    // On CI, do not run tests using the real endpoints.
    println!("cargo:rustc-check-cfg=cfg(skip_tests_with_real_endpoints)");
    if env::var("CI").is_ok() {
        println!("cargo:rustc-cfg=skip_tests_with_real_endpoints")
    }
}