Eat dogfood

This commit is contained in:
Cameron Steffen
2021-05-06 20:22:10 -05:00
parent c51472b4b0
commit 7dd356d9f1
2 changed files with 7 additions and 7 deletions

View File

@@ -14,6 +14,6 @@ fn main() {
); );
println!( println!(
"cargo:rustc-env=RUSTC_RELEASE_CHANNEL={}", "cargo:rustc-env=RUSTC_RELEASE_CHANNEL={}",
rustc_tools_util::get_channel().unwrap_or_default() rustc_tools_util::get_channel()
); );
} }

View File

@@ -100,9 +100,9 @@ pub fn get_commit_date() -> Option<String> {
} }
#[must_use] #[must_use]
pub fn get_channel() -> Option<String> { pub fn get_channel() -> String {
match env::var("CFG_RELEASE_CHANNEL") { match env::var("CFG_RELEASE_CHANNEL") {
Ok(channel) => Some(channel), Ok(channel) => channel,
Err(_) => { Err(_) => {
// if that failed, try to ask rustc -V, do some parsing and find out // if that failed, try to ask rustc -V, do some parsing and find out
match std::process::Command::new("rustc") match std::process::Command::new("rustc")
@@ -113,16 +113,16 @@ pub fn get_channel() -> Option<String> {
{ {
Some(rustc_output) => { Some(rustc_output) => {
if rustc_output.contains("beta") { if rustc_output.contains("beta") {
Some(String::from("beta")) String::from("beta")
} else if rustc_output.contains("stable") { } else if rustc_output.contains("stable") {
Some(String::from("stable")) String::from("stable")
} else { } else {
// default to nightly if we fail to parse // default to nightly if we fail to parse
Some(String::from("nightly")) String::from("nightly")
} }
}, },
// default to nightly // default to nightly
None => Some(String::from("nightly")), None => String::from("nightly"),
} }
}, },
} }