@@ -71,6 +71,7 @@ pub fn month_length(m: i32, ly: bool) -> i32 {
71
71
month_length_vec[ m as uint ] + xtra
72
72
}
73
73
74
+ #[ deriving( Show ) ]
74
75
pub struct DateSpec { year : i32 , mon : i32 , mday : i32 , yday : i32 }
75
76
76
77
#[ inline( always) ]
@@ -294,7 +295,7 @@ mod tests {
294
295
295
296
fn time_str < T : super :: Time > ( t : T ) -> String {
296
297
let tm = t. tm ( ) ;
297
- format_strbuf ! ( "{}{}" , tm. strftime( "%H:%M:%S" ) , if tm. tm_nsec != 0 { format_strbuf !( "{:09i}" , tm. tm_nsec as int) } else { "" . to_strbuf ( ) } )
298
+ format ! ( "{}{}" , tm. strftime( "%H:%M:%S" ) , if tm. tm_nsec != 0 { format !( "{:09i}" , tm. tm_nsec as int) } else { "" . to_string ( ) } )
298
299
299
300
}
300
301
@@ -306,7 +307,7 @@ mod tests {
306
307
307
308
fn datetime_str < T : super :: DateTime > ( t : T ) -> String {
308
309
let tm = t. tm ( ) ;
309
- format_strbuf ! ( "{}{}" , tm. strftime( "%Y-%m-%d %H:%M:%S" ) , if tm. tm_nsec != 0 { format_strbuf !( "{:09i}" , tm. tm_nsec as int) } else { "" . to_strbuf ( ) } )
310
+ format ! ( "{}{}" , tm. strftime( "%Y-%m-%d %H:%M:%S" ) , if tm. tm_nsec != 0 { format !( "{:09i}" , tm. tm_nsec as int) } else { "" . to_string ( ) } )
310
311
311
312
}
312
313
@@ -315,12 +316,12 @@ mod tests {
315
316
let tm = i. tm ( ) ;
316
317
let i2: T = :: Time :: from_tm ( & tm) ;
317
318
if i2 != i {
318
- fail ! ( format!( "test_time failed for: {}, {}, {:? }" , i, i2, tm) )
319
+ fail ! ( format!( "test_time failed for: {}, {}, {}" , i, i2, tm) )
319
320
}
320
321
let ts = i. timespec ( ) ;
321
322
let i2: T = :: Time :: from_timespec ( ts) ;
322
323
if i2 != i {
323
- fail ! ( format!( "test_time failed for: {}, {}, {:? }" , i, i2, ts) )
324
+ fail ! ( format!( "test_time failed for: {}, {}, {}" , i, i2, ts) )
324
325
}
325
326
}
326
327
@@ -339,12 +340,12 @@ mod tests {
339
340
let tm = i. tm ( ) ;
340
341
let i2: T = :: Date :: from_tm ( & tm) ;
341
342
if i2 != i {
342
- fail ! ( format!( "test_date failed for: {}, {}, {:? }" , i, i2, tm) )
343
+ fail ! ( format!( "test_date failed for: {}, {}, {}" , i, i2, tm) )
343
344
}
344
345
let ts = i. timespec ( ) ;
345
346
let i2: T = :: Date :: from_timespec ( ts) ;
346
347
if i2 != i {
347
- fail ! ( format!( "test_date failed for: {}, {}, {:? }" , i, i2, ts) )
348
+ fail ! ( format!( "test_date failed for: {}, {}, {}" , i, i2, ts) )
348
349
}
349
350
}
350
351
@@ -371,12 +372,12 @@ mod tests {
371
372
match tsdr {
372
373
Ok ( dt) => {
373
374
let dts = datetime_str ( dt) ;
374
- if s. to_strbuf ( ) != dts {
375
+ if s. to_string ( ) != dts {
375
376
fail ! ( format!( "test_dt_str: {}, {}" , s, dts) )
376
377
}
377
378
}
378
379
Err ( ref es) => {
379
- fail ! ( format!( "test_dt_str: {}, {:? }" , s, es) )
380
+ fail ! ( format!( "test_dt_str: {}, {}" , s, es) )
380
381
}
381
382
}
382
383
}
@@ -400,15 +401,15 @@ mod tests {
400
401
let dtm = dts. tm ( ) ;
401
402
let stm = :: time:: at_utc ( dts) ;
402
403
if stm != dtm {
403
- fail ! ( format!( "test_std_time: {}, {:? }, {:? }" , s, dtm, stm) )
404
+ fail ! ( format!( "test_std_time: {}, {}, {}" , s, dtm, stm) )
404
405
}
405
406
let sts = dtm. to_timespec ( ) ;
406
407
if dts != sts {
407
- fail ! ( format!( "test_std_time: {}, {:? }, {:? }" , s, dts, sts) )
408
+ fail ! ( format!( "test_std_time: {}, {}, {}" , s, dts, sts) )
408
409
}
409
410
}
410
411
Err ( ref es) => {
411
- fail ! ( format!( "test_std_time: {}, {:? }" , s, es) )
412
+ fail ! ( format!( "test_std_time: {}, {}" , s, es) )
412
413
}
413
414
}
414
415
let ir = timespec_from_str ( s) ;
@@ -418,15 +419,15 @@ mod tests {
418
419
let dtm = dt. tm ( ) ;
419
420
let stm = :: time:: at_utc ( dts) ;
420
421
if stm != dtm {
421
- fail ! ( format!( "test_std_time i64: {}, {:? }, {:? }" , s, dtm, stm) )
422
+ fail ! ( format!( "test_std_time i64: {}, {}, {}" , s, dtm, stm) )
422
423
}
423
424
let sts = dtm. to_timespec ( ) ;
424
425
if dts != sts {
425
- fail ! ( format!( "test_std_time i64: {}, {:? }, {:? }" , s, dts, sts) )
426
+ fail ! ( format!( "test_std_time i64: {}, {}, {}" , s, dts, sts) )
426
427
}
427
428
}
428
429
Err ( ref es) => {
429
- fail ! ( format!( "test_std_time i64: {}, {:? }" , s, es) )
430
+ fail ! ( format!( "test_std_time i64: {}, {}" , s, es) )
430
431
}
431
432
}
432
433
}
@@ -474,11 +475,11 @@ mod tests {
474
475
dt. mday > :: month_length ( dt. mon , :: leapyear ( dt. year ) ) + 1 ||
475
476
dt. yday < 0 ||
476
477
dt. yday > 365 {
477
- fail ! ( format!( "test_funcs:, {}, {:? }" , inp, dt) )
478
+ fail ! ( format!( "test_funcs:, {}, {}" , inp, dt) )
478
479
}
479
480
let d = :: days_from_date ( dt. year , dt. mon , dt. mday ) ;
480
481
if d != inp {
481
- fail ! ( format!( "test_funcs: {}, {:? }, {}" , inp, dt, d) )
482
+ fail ! ( format!( "test_funcs: {}, {}, {}" , inp, dt, d) )
482
483
}
483
484
debug ! ( "test_funcs {} {}" , inp, date_str( inp) ) ;
484
485
}
0 commit comments