@@ -85,12 +85,12 @@ impl Reader for NullReader {
8585
8686/// A `Writer` which multiplexes writes to a set of `Writers`.
8787pub struct MultiWriter {
88- writers : ~ [ ~ Writer ]
88+ writers : Vec < ~ Writer >
8989}
9090
9191impl MultiWriter {
9292 /// Creates a new `MultiWriter`
93- pub fn new ( writers : ~ [ ~ Writer ] ) -> MultiWriter {
93+ pub fn new ( writers : Vec < ~ Writer > ) -> MultiWriter {
9494 MultiWriter { writers : writers }
9595 }
9696}
@@ -273,8 +273,8 @@ mod test {
273273 }
274274 }
275275
276- let mut multi = MultiWriter :: new ( ~ [ ~TestWriter as ~Writer ,
277- ~TestWriter as ~Writer ] ) ;
276+ let mut multi = MultiWriter :: new ( vec ! ( ~TestWriter as ~Writer ,
277+ ~TestWriter as ~Writer ) ) ;
278278 multi. write ( [ 1 , 2 , 3 ] ) . unwrap ( ) ;
279279 assert_eq ! ( 2 , unsafe { writes } ) ;
280280 assert_eq ! ( 0 , unsafe { flushes } ) ;
@@ -285,8 +285,8 @@ mod test {
285285
286286 #[ test]
287287 fn test_chained_reader ( ) {
288- let rs = ~ [ MemReader :: new ( vec ! ( 0 , 1 ) ) , MemReader :: new ( vec ! ( ) ) ,
289- MemReader :: new ( vec ! ( 2 , 3 ) ) ] ;
288+ let rs = vec ! ( MemReader :: new( vec!( 0 , 1 ) ) , MemReader :: new( vec!( ) ) ,
289+ MemReader :: new( vec!( 2 , 3 ) ) ) ;
290290 let mut r = ChainedReader :: new ( rs. move_iter ( ) ) ;
291291 assert_eq ! ( vec!( 0 , 1 , 2 , 3 ) , r. read_to_end( ) . unwrap( ) ) ;
292292 }
0 commit comments