summaryrefslogtreecommitdiff
path: root/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs26
1 files changed, 18 insertions, 8 deletions
diff --git a/build.rs b/build.rs
index 06cb9e96..a699f5ab 100644
--- a/build.rs
+++ b/build.rs
@@ -16,9 +16,10 @@ mod codegen {
println!("cargo:rerun-if-changed=src/codegen/helpers.rs");
println!("cargo:rerun-if-changed=src/codegen/struct_layout.rs");
- let mut dst =
- File::create(Path::new(&out_dir).join("host-target.txt")).unwrap();
- dst.write_all(env::var("TARGET").unwrap().as_bytes()).unwrap();
+ let mut dst = File::create(Path::new(&out_dir).join("host-target.txt"))
+ .unwrap();
+ dst.write_all(env::var("TARGET").unwrap().as_bytes())
+ .unwrap();
}
}
@@ -32,9 +33,11 @@ mod testgen {
pub fn main() {
let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap());
- let mut dst = File::create(Path::new(&out_dir).join("tests.rs")).unwrap();
+ let mut dst = File::create(Path::new(&out_dir).join("tests.rs"))
+ .unwrap();
- let manifest_dir = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap());
+ let manifest_dir =
+ PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap());
let headers_dir = manifest_dir.join("tests").join("headers");
let headers = match fs::read_dir(headers_dir) {
@@ -51,12 +54,19 @@ mod testgen {
for entry in entries {
match entry.path().extension().and_then(OsStr::to_str) {
Some("h") | Some("hpp") => {
- let func = entry.file_name().to_str().unwrap()
+ let func = entry
+ .file_name()
+ .to_str()
+ .unwrap()
.replace(|c| !char::is_alphanumeric(c), "_")
.replace("__", "_")
.to_lowercase();
- writeln!(dst, "test_header!(header_{}, {:?});",
- func, entry.path()).unwrap();
+ writeln!(
+ dst,
+ "test_header!(header_{}, {:?});",
+ func,
+ entry.path()
+ ).unwrap();
}
_ => {}
}