diff options
Diffstat (limited to 'build.rs')
-rw-r--r-- | build.rs | 26 |
1 files changed, 18 insertions, 8 deletions
@@ -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(); } _ => {} } |