1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-29 12:07:46 +00:00

uutils: auto-generate true and false

This commit is contained in:
Arcterus 2014-07-01 13:20:21 -07:00
parent 0de4325287
commit 2ea9dcfdc4
2 changed files with 2 additions and 5 deletions

View file

@ -22,8 +22,8 @@ fn main() {
}
util_map.push_str(format!("map.insert(\"{}\", hashsum::uumain);\n", prog).as_slice());
}
"true" => util_map.push_str("map.insert(\"true\", uutrue);\n"),
"false" => util_map.push_str("map.insert(\"false\", uufalse);\n"),
"true" => util_map.push_str("fn uutrue(_: Vec<String>) -> int { 0 }\nmap.insert(\"true\", uutrue);\n"),
"false" => util_map.push_str("fn uufalse(_: Vec<String>) -> int { 1 }\nmap.insert(\"false\", uufalse);\n"),
"sync" => {
crates.push_str("extern crate uusync;\n");
util_map.push_str("map.insert(\"sync\", uusync::uumain);\n");

View file

@ -20,9 +20,6 @@ static NAME: &'static str = "uutils";
static VERSION: &'static str = "1.0.0";
fn util_map() -> HashMap<&'static str, fn(Vec<String>) -> int> {
fn uutrue(_: Vec<String>) -> int { 0 }
fn uufalse(_: Vec<String>) -> int { 1 }
let mut map = HashMap::new();
@UTIL_MAP@
map