@@ -16,9 +16,10 @@ mod codegen {
16
16
println ! ( "cargo:rerun-if-changed=src/codegen/helpers.rs" ) ;
17
17
println ! ( "cargo:rerun-if-changed=src/codegen/struct_layout.rs" ) ;
18
18
19
- let mut dst =
20
- File :: create ( Path :: new ( & out_dir) . join ( "host-target.txt" ) ) . unwrap ( ) ;
21
- dst. write_all ( env:: var ( "TARGET" ) . unwrap ( ) . as_bytes ( ) ) . unwrap ( ) ;
19
+ let mut dst = File :: create ( Path :: new ( & out_dir) . join ( "host-target.txt" ) )
20
+ . unwrap ( ) ;
21
+ dst. write_all ( env:: var ( "TARGET" ) . unwrap ( ) . as_bytes ( ) )
22
+ . unwrap ( ) ;
22
23
}
23
24
}
24
25
@@ -32,9 +33,11 @@ mod testgen {
32
33
33
34
pub fn main ( ) {
34
35
let out_dir = PathBuf :: from ( env:: var ( "OUT_DIR" ) . unwrap ( ) ) ;
35
- let mut dst = File :: create ( Path :: new ( & out_dir) . join ( "tests.rs" ) ) . unwrap ( ) ;
36
+ let mut dst = File :: create ( Path :: new ( & out_dir) . join ( "tests.rs" ) )
37
+ . unwrap ( ) ;
36
38
37
- let manifest_dir = PathBuf :: from ( env:: var ( "CARGO_MANIFEST_DIR" ) . unwrap ( ) ) ;
39
+ let manifest_dir =
40
+ PathBuf :: from ( env:: var ( "CARGO_MANIFEST_DIR" ) . unwrap ( ) ) ;
38
41
let headers_dir = manifest_dir. join ( "tests" ) . join ( "headers" ) ;
39
42
40
43
let headers = match fs:: read_dir ( headers_dir) {
@@ -51,12 +54,19 @@ mod testgen {
51
54
for entry in entries {
52
55
match entry. path ( ) . extension ( ) . and_then ( OsStr :: to_str) {
53
56
Some ( "h" ) | Some ( "hpp" ) => {
54
- let func = entry. file_name ( ) . to_str ( ) . unwrap ( )
57
+ let func = entry
58
+ . file_name ( )
59
+ . to_str ( )
60
+ . unwrap ( )
55
61
. replace ( |c| !char:: is_alphanumeric ( c) , "_" )
56
62
. replace ( "__" , "_" )
57
63
. to_lowercase ( ) ;
58
- writeln ! ( dst, "test_header!(header_{}, {:?});" ,
59
- func, entry. path( ) ) . unwrap ( ) ;
64
+ writeln ! (
65
+ dst,
66
+ "test_header!(header_{}, {:?});" ,
67
+ func,
68
+ entry. path( )
69
+ ) . unwrap ( ) ;
60
70
}
61
71
_ => { }
62
72
}
0 commit comments