File tree 13 files changed +57
-0
lines changed
13 files changed +57
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,11 @@ const SKIP_FILE_WHITE_LIST: &[&str] = &[
28
28
// These files and directory are a part of modules defined inside `cfg_if!`.
29
29
"cfg_if/mod.rs" ,
30
30
"cfg_if/detect" ,
31
+ // These files and directory are a part of modules defined inside `cfg_attr(..)`.
32
+ "cfg_mod/dir" ,
33
+ "cfg_mod/bar.rs" ,
34
+ "cfg_mod/foo.rs" ,
35
+ "cfg_mod/wasm32.rs" ,
31
36
] ;
32
37
33
38
struct TestSetting {
Original file line number Diff line number Diff line change
1
+ fn bar ( ) -> & str {
2
+ "bar"
3
+ }
Original file line number Diff line number Diff line change
1
+ fn
2
+ wasm32
3
+ ( ) -> & str
4
+ {
5
+ "wasm32"
6
+ }
Original file line number Diff line number Diff line change
1
+ fn
2
+ wasm32
3
+ ( ) -> & str
4
+ {
5
+ "wasm32"
6
+ }
Original file line number Diff line number Diff line change
1
+ fn foo ( )
2
+ -> & str {
3
+ "foo"
4
+ }
Original file line number Diff line number Diff line change
1
+ #[ cfg_attr( feature = "foo" , path = "foo.rs" ) ]
2
+ #[ cfg_attr( not( feture = "foo" ) , path = "bar.rs" ) ]
3
+ mod sub_mod;
4
+
5
+ #[ cfg_attr( target_arch = "wasm32" , path = "dir/dir1/dir2/wasm32.rs" ) ]
6
+ #[ cfg_attr( not( target_arch = "wasm32" ) , path = "dir/dir1/dir3/wasm32.rs" ) ]
7
+ mod wasm32;
Original file line number Diff line number Diff line change
1
+ fn
2
+ wasm32 ( ) -> & str {
3
+ "wasm32"
4
+ }
Original file line number Diff line number Diff line change
1
+ fn bar ( ) -> & str {
2
+ "bar"
3
+ }
Original file line number Diff line number Diff line change
1
+ fn wasm32 ( ) -> & str {
2
+ "wasm32"
3
+ }
Original file line number Diff line number Diff line change
1
+ fn wasm32 ( ) -> & str {
2
+ "wasm32"
3
+ }
Original file line number Diff line number Diff line change
1
+ fn foo ( ) -> & str {
2
+ "foo"
3
+ }
Original file line number Diff line number Diff line change
1
+ #[ cfg_attr( feature = "foo" , path = "foo.rs" ) ]
2
+ #[ cfg_attr( not( feture = "foo" ) , path = "bar.rs" ) ]
3
+ mod sub_mod;
4
+
5
+ #[ cfg_attr( target_arch = "wasm32" , path = "dir/dir1/dir2/wasm32.rs" ) ]
6
+ #[ cfg_attr( not( target_arch = "wasm32" ) , path = "dir/dir1/dir3/wasm32.rs" ) ]
7
+ mod wasm32;
Original file line number Diff line number Diff line change
1
+ fn wasm32 ( ) -> & str {
2
+ "wasm32"
3
+ }
You can’t perform that action at this time.
0 commit comments