File tree Expand file tree Collapse file tree 2 files changed +13
-6
lines changed Expand file tree Collapse file tree 2 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
5
5
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
- refs/heads/try2: 854d95f9ffe83c8f77782b5dc76d18799579ba95
8
+ refs/heads/try2: 8767093eb98358a1d62a934a58e1c89c72223cd6
9
9
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
10
10
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
11
11
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Original file line number Diff line number Diff line change @@ -251,20 +251,27 @@ macro_rules! format_strbuf(
251
251
/// write!(&mut w, "formatted {}", "arguments");
252
252
/// ```
253
253
#[ macro_export]
254
+ #[ cfg( not( stage0) ) ]
254
255
macro_rules! write(
255
256
( $dst: expr, $( $arg: tt) * ) => ( {
256
- let dst: & mut :: std:: io:: Writer = $dst;
257
- format_args!( |args| { :: std:: fmt:: write( dst, args) } , $( $arg) * )
257
+ format_args_method!( $dst, write_fmt, $( $arg) * )
258
+ } )
259
+ )
260
+ #[ cfg( stage0) ]
261
+ #[ macro_export]
262
+ macro_rules! write(
263
+ ( $dst: expr, $( $arg: tt) * ) => ( {
264
+ format_args!( |args| { $dst. write_fmt( args) } , $( $arg) * )
258
265
} )
259
266
)
260
267
261
268
/// Equivalent to the `write!` macro, except that a newline is appended after
262
269
/// the message is written.
263
270
#[ macro_export]
264
271
macro_rules! writeln(
265
- ( $dst: expr, $( $arg: tt) * ) => ( {
266
- let dst : & mut :: std :: io :: Writer = $dst;
267
- format_args! ( |args| { :: std :: fmt :: writeln ( dst , args ) } , $( $arg) * )
272
+ ( $dst: expr, $fmt : expr $ ( $arg: tt) * ) => ( {
273
+ format_args! ( |args| { $dst. write_fmt ( args ) } ,
274
+ concat! ( $fmt , " \n " ) $( $arg) * )
268
275
} )
269
276
)
270
277
You can’t perform that action at this time.
0 commit comments