@@ -11,34 +11,34 @@ unrepresentable**.
1111# use std :: fmt :: Write ;
1212#[derive(Default )]
1313struct Serializer { output : String }
14- struct SerializeStruct { ser : Serializer }
14+ struct SerializeStruct { serializer : Serializer }
1515
1616impl Serializer {
1717 fn serialize_struct (mut self , name : & str ) -> SerializeStruct {
1818 let _ = writeln! (& mut self . output, " {name} {{" );
19- SerializeStruct { ser : self }
19+ SerializeStruct { serializer : self }
2020 }
2121}
2222
2323impl SerializeStruct {
2424 fn serialize_field (mut self , key : & str , value : & str ) -> Self {
25- let _ = writeln! (& mut self . ser . output, " {key}={value};" );
25+ let _ = writeln! (& mut self . serializer . output, " {key}={value};" );
2626 self
2727 }
2828
2929 fn finish_struct (mut self ) -> Serializer {
30- self . ser . output. push_str (" }\ n" );
31- self . ser
30+ self . serializer . output. push_str (" }\ n" );
31+ self . serializer
3232 }
3333}
3434
3535fn main () {
36- let ser = Serializer :: default ()
36+ let serializer = Serializer :: default ()
3737 . serialize_struct (" User" )
3838 . serialize_field (" id" , " 42" )
3939 . serialize_field (" name" , " Alice" )
4040 . finish_struct ();
41- println! (" {}" , ser . output);
41+ println! (" {}" , serializer . output);
4242}
4343```
4444
0 commit comments