@@ -371,7 +371,7 @@ impl std::error::FromError<fmt::Error> for EncoderError {
371371pub type EncodeResult = Result < ( ) , EncoderError > ;
372372pub type DecodeResult < T > = Result < T , DecoderError > ;
373373
374- fn escape_str ( wr : & mut fmt:: Writer , v : & str ) -> EncodeResult {
374+ fn escape_str ( wr : & mut fmt:: Write , v : & str ) -> EncodeResult {
375375 try!( wr. write_str ( "\" " ) ) ;
376376
377377 let mut start = 0 ;
@@ -433,14 +433,14 @@ fn escape_str(wr: &mut fmt::Writer, v: &str) -> EncodeResult {
433433 Ok ( ( ) )
434434}
435435
436- fn escape_char ( writer : & mut fmt:: Writer , v : char ) -> EncodeResult {
436+ fn escape_char ( writer : & mut fmt:: Write , v : char ) -> EncodeResult {
437437 let mut buf = [ 0 ; 4 ] ;
438438 let n = v. encode_utf8 ( & mut buf) . unwrap ( ) ;
439439 let buf = unsafe { str:: from_utf8_unchecked ( & buf[ ..n] ) } ;
440440 escape_str ( writer, buf)
441441}
442442
443- fn spaces ( wr : & mut fmt:: Writer , mut n : uint ) -> EncodeResult {
443+ fn spaces ( wr : & mut fmt:: Write , mut n : uint ) -> EncodeResult {
444444 const BUF : & ' static str = " " ;
445445
446446 while n >= BUF . len ( ) {
@@ -464,14 +464,14 @@ fn fmt_number_or_null(v: f64) -> string::String {
464464
465465/// A structure for implementing serialization to JSON.
466466pub struct Encoder < ' a > {
467- writer : & ' a mut ( fmt:: Writer +' a ) ,
467+ writer : & ' a mut ( fmt:: Write +' a ) ,
468468 is_emitting_map_key : bool ,
469469}
470470
471471impl < ' a > Encoder < ' a > {
472472 /// Creates a new JSON encoder whose output will be written to the writer
473473 /// specified.
474- pub fn new ( writer : & ' a mut fmt:: Writer ) -> Encoder < ' a > {
474+ pub fn new ( writer : & ' a mut fmt:: Write ) -> Encoder < ' a > {
475475 Encoder { writer : writer, is_emitting_map_key : false , }
476476 }
477477}
@@ -709,15 +709,15 @@ impl<'a> ::Encoder for Encoder<'a> {
709709/// Another encoder for JSON, but prints out human-readable JSON instead of
710710/// compact data
711711pub struct PrettyEncoder < ' a > {
712- writer : & ' a mut ( fmt:: Writer +' a ) ,
712+ writer : & ' a mut ( fmt:: Write +' a ) ,
713713 curr_indent : uint ,
714714 indent : uint ,
715715 is_emitting_map_key : bool ,
716716}
717717
718718impl < ' a > PrettyEncoder < ' a > {
719719 /// Creates a new encoder whose output will be written to the specified writer
720- pub fn new ( writer : & ' a mut fmt:: Writer ) -> PrettyEncoder < ' a > {
720+ pub fn new ( writer : & ' a mut fmt:: Write ) -> PrettyEncoder < ' a > {
721721 PrettyEncoder {
722722 writer : writer,
723723 curr_indent : 0 ,
@@ -2527,7 +2527,7 @@ struct FormatShim<'a, 'b: 'a> {
25272527 inner : & ' a mut fmt:: Formatter < ' b > ,
25282528}
25292529
2530- impl < ' a , ' b > fmt:: Writer for FormatShim < ' a , ' b > {
2530+ impl < ' a , ' b > fmt:: Write for FormatShim < ' a , ' b > {
25312531 fn write_str ( & mut self , s : & str ) -> fmt:: Result {
25322532 match self . inner . write_str ( s) {
25332533 Ok ( _) => Ok ( ( ) ) ,
0 commit comments