@@ -5,17 +5,29 @@ use serde_json::ser::CharEscape;
5
5
6
6
pub trait Formatter {
7
7
fn erased_write_null ( & mut self , writer : & mut dyn io:: Write ) -> Result < ( ) , io:: Error > ;
8
- fn erased_write_bool ( & mut self , writer : & mut dyn io:: Write , value : bool ) -> Result < ( ) , io:: Error > ;
8
+ fn erased_write_bool (
9
+ & mut self ,
10
+ writer : & mut dyn io:: Write ,
11
+ value : bool ,
12
+ ) -> Result < ( ) , io:: Error > ;
9
13
fn erased_write_i8 ( & mut self , writer : & mut dyn io:: Write , value : i8 ) -> Result < ( ) , io:: Error > ;
10
- fn erased_write_i16 ( & mut self , writer : & mut dyn io:: Write , value : i16 ) -> Result < ( ) , io:: Error > ;
11
- fn erased_write_i32 ( & mut self , writer : & mut dyn io:: Write , value : i32 ) -> Result < ( ) , io:: Error > ;
12
- fn erased_write_i64 ( & mut self , writer : & mut dyn io:: Write , value : i64 ) -> Result < ( ) , io:: Error > ;
14
+ fn erased_write_i16 ( & mut self , writer : & mut dyn io:: Write , value : i16 )
15
+ -> Result < ( ) , io:: Error > ;
16
+ fn erased_write_i32 ( & mut self , writer : & mut dyn io:: Write , value : i32 )
17
+ -> Result < ( ) , io:: Error > ;
18
+ fn erased_write_i64 ( & mut self , writer : & mut dyn io:: Write , value : i64 )
19
+ -> Result < ( ) , io:: Error > ;
13
20
fn erased_write_u8 ( & mut self , writer : & mut dyn io:: Write , value : u8 ) -> Result < ( ) , io:: Error > ;
14
- fn erased_write_u16 ( & mut self , writer : & mut dyn io:: Write , value : u16 ) -> Result < ( ) , io:: Error > ;
15
- fn erased_write_u32 ( & mut self , writer : & mut dyn io:: Write , value : u32 ) -> Result < ( ) , io:: Error > ;
16
- fn erased_write_u64 ( & mut self , writer : & mut dyn io:: Write , value : u64 ) -> Result < ( ) , io:: Error > ;
17
- fn erased_write_f32 ( & mut self , writer : & mut dyn io:: Write , value : f32 ) -> Result < ( ) , io:: Error > ;
18
- fn erased_write_f64 ( & mut self , writer : & mut dyn io:: Write , value : f64 ) -> Result < ( ) , io:: Error > ;
21
+ fn erased_write_u16 ( & mut self , writer : & mut dyn io:: Write , value : u16 )
22
+ -> Result < ( ) , io:: Error > ;
23
+ fn erased_write_u32 ( & mut self , writer : & mut dyn io:: Write , value : u32 )
24
+ -> Result < ( ) , io:: Error > ;
25
+ fn erased_write_u64 ( & mut self , writer : & mut dyn io:: Write , value : u64 )
26
+ -> Result < ( ) , io:: Error > ;
27
+ fn erased_write_f32 ( & mut self , writer : & mut dyn io:: Write , value : f32 )
28
+ -> Result < ( ) , io:: Error > ;
29
+ fn erased_write_f64 ( & mut self , writer : & mut dyn io:: Write , value : f64 )
30
+ -> Result < ( ) , io:: Error > ;
19
31
fn erased_begin_string ( & mut self , writer : & mut dyn io:: Write ) -> Result < ( ) , io:: Error > ;
20
32
fn erased_end_string ( & mut self , writer : & mut dyn io:: Write ) -> Result < ( ) , io:: Error > ;
21
33
fn erased_write_string_fragment (
@@ -130,7 +142,11 @@ where
130
142
fn erased_end_object ( & mut self , w : & mut dyn io:: Write ) -> Result < ( ) , io:: Error > {
131
143
self . end_object ( w)
132
144
}
133
- fn erased_begin_object_key ( & mut self , w : & mut dyn io:: Write , first : bool ) -> Result < ( ) , io:: Error > {
145
+ fn erased_begin_object_key (
146
+ & mut self ,
147
+ w : & mut dyn io:: Write ,
148
+ first : bool ,
149
+ ) -> Result < ( ) , io:: Error > {
134
150
self . begin_object_key ( w, first)
135
151
}
136
152
fn erased_end_object_key ( & mut self , w : & mut dyn io:: Write ) -> Result < ( ) , io:: Error > {
0 commit comments