@@ -146,17 +146,16 @@ pub fn render(d: &Device, config: &Config, device_x: &mut String) -> Result<Toke
146
146
} ) ;
147
147
}
148
148
149
- let generic_file = std:: str:: from_utf8 ( include_bytes ! ( "generic.rs" ) ) ?;
149
+ let generic_file = include_str ! ( "generic.rs" ) ;
150
+ let msp430_atomic_file = include_str ! ( "generic_msp430_atomic.rs" ) ;
151
+ let array_proxy = include_str ! ( "array_proxy.rs" ) ;
150
152
if config. generic_mod {
151
153
let mut file = File :: create ( config. output_dir . join ( "generic.rs" ) ) ?;
152
154
writeln ! ( file, "{}" , generic_file) ?;
153
155
if config. target == Target :: Msp430 && config. nightly {
154
- let msp430_atomic_file =
155
- std:: str:: from_utf8 ( include_bytes ! ( "generic_msp430_atomic.rs" ) ) ?;
156
156
writeln ! ( file, "\n {}" , msp430_atomic_file) ?;
157
157
}
158
158
if config. const_generic {
159
- let array_proxy = std:: str:: from_utf8 ( include_bytes ! ( "array_proxy.rs" ) ) ?;
160
159
writeln ! ( file, "{}" , array_proxy) ?;
161
160
}
162
161
@@ -171,13 +170,10 @@ pub fn render(d: &Device, config: &Config, device_x: &mut String) -> Result<Toke
171
170
} else {
172
171
let mut tokens = syn:: parse_file ( generic_file) ?. into_token_stream ( ) ;
173
172
if config. target == Target :: Msp430 && config. nightly {
174
- let msp430_atomic_file =
175
- std:: str:: from_utf8 ( include_bytes ! ( "generic_msp430_atomic.rs" ) ) ?;
176
173
let generic_msp430_atomic = syn:: parse_file ( msp430_atomic_file) ?. into_token_stream ( ) ;
177
174
tokens. extend ( generic_msp430_atomic) ;
178
175
}
179
176
if config. const_generic {
180
- let array_proxy = std:: str:: from_utf8 ( include_bytes ! ( "array_proxy.rs" ) ) ?;
181
177
let generic_array_proxy = syn:: parse_file ( array_proxy) ?. into_token_stream ( ) ;
182
178
tokens. extend ( generic_array_proxy) ;
183
179
}
0 commit comments