2
2
* License, v. 2.0. If a copy of the MPL was not distributed with this
3
3
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
4
5
- use std:: { io, os, str, vec , run, task} ;
5
+ use std:: { io, os, str, run, task} ;
6
6
use extra:: { tempfile, json} ;
7
7
use extra:: json:: ToJson ;
8
8
@@ -47,7 +47,7 @@ fn run_json_tests(json_data: &str, parse: &fn (input: ~str) -> json::Json) {
47
47
} ;
48
48
assert ! ( items. len( ) % 2 == 0 ) ;
49
49
let mut input: Option < ~str > = None ;
50
- do vec :: consume ( items) |_ , item| {
50
+ for items. consume_iter ( ) . advance | item| {
51
51
match ( & input, item) {
52
52
( & None , json:: String ( string) ) => input = Some ( string) ,
53
53
( & Some ( _) , expected) => {
@@ -242,7 +242,7 @@ impl ToJson for ComponentValue {
242
242
Number ( ref value) => JList ( ~[ JString ( ~"number") ] + numeric( value) ) ,
243
243
Percentage ( ref value) => JList ( ~[ JString ( ~"percentage") ] + numeric( value) ) ,
244
244
Dimension ( ref value, ref unit)
245
- => JList ( ~[ JString ( ~"dimension") ] + numeric ( value) + [ unit. to_json ( ) ] ) ,
245
+ => JList ( ~[ JString ( ~"dimension") ] + numeric( value) + ~ [ unit. to_json( ) ] ) ,
246
246
247
247
// TODO:
248
248
UnicodeRange ( _start, _end) => fail ! ( ) ,
@@ -262,13 +262,13 @@ impl ToJson for ComponentValue {
262
262
263
263
Function ( ref name, ref arguments)
264
264
=> JList ( ~[ JString ( ~"function") , name. to_json( ) ]
265
- + vec :: map( * arguments , |c| ( * c) . to_json( ) ) ) ,
265
+ + arguments . map( |c| ( * c) . to_json( ) ) ) ,
266
266
ParenthesisBlock ( ref content)
267
- => JList ( ~[ JString ( ~"( ) ") ] + vec :: map ( * content , |c| ( * c) . to_json ( ) ) ) ,
267
+ => JList ( ~[ JString ( ~"( ) ") ] + content . map( |c| ( * c) . to_json( ) ) ) ,
268
268
SquareBraketBlock ( ref content)
269
- => JList ( ~[ JString ( ~"[ ] ") ] + vec :: map ( * content , |c| ( * c) . to_json ( ) ) ) ,
269
+ => JList ( ~[ JString ( ~"[ ] ") ] + content . map( |c| ( * c) . to_json( ) ) ) ,
270
270
CurlyBraketBlock ( ref content)
271
- => JList ( ~[ JString ( ~"{ } ") ] + vec :: map ( * content , |c| ( * c) . to_json ( ) ) ) ,
271
+ => JList ( ~[ JString ( ~"{ } ") ] + content . map( |c| ( * c) . to_json( ) ) ) ,
272
272
273
273
BadURL => JList ( ~[ JString ( ~"error") , JString ( ~"bad-url") ] ) ,
274
274
BadString => JList ( ~[ JString ( ~"error") , JString ( ~"bad-string") ] ) ,
0 commit comments