@@ -37,34 +37,34 @@ pub enum Error {
3737}
3838
3939impl crate :: Serialize for Error {
40- fn serialize (& self , buf : & mut Vec <u8 >) {
40+ fn serialize (& self , dst : & mut Vec <u8 >) {
4141 match self {
4242 Self :: InvalidUserId { user_id : user_id_ , } => {
43- 2283843567_u32 . serialize (buf );
44- user_id_ . serialize (buf );
43+ 2283843567_u32 . serialize (dst );
44+ user_id_ . serialize (dst );
4545 }
4646 Self :: TooLongText { text : text_ , max_length : max_length_ , } => {
47- 1447747856_u32 . serialize (buf );
48- text_ . serialize (buf );
49- max_length_ . serialize (buf );
47+ 1447747856_u32 . serialize (dst );
48+ text_ . serialize (dst );
49+ max_length_ . serialize (dst );
5050 }
5151 };
5252 }
5353}
5454
5555impl crate :: Deserialize for Error {
56- fn deserialize (reader : & mut crate :: Reader ) -> Result <Self , crate :: deserialize :: Error > {
57- let id = u32 :: deserialize (reader )? ;
56+ fn deserialize (src : & mut & [ u8 ] ) -> Result <Self , crate :: deserialize :: Error > {
57+ let id = u32 :: deserialize (src )? ;
5858
5959 Ok (match id {
6060 2283843567_u32 => {
61- let user_id_ = i64 :: deserialize (reader )? ;
61+ let user_id_ = i64 :: deserialize (src )? ;
6262
6363 Self :: InvalidUserId { user_id : user_id_ , }
6464 }
6565 1447747856_u32 => {
66- let text_ = String :: deserialize (reader )? ;
67- let max_length_ = i32 :: deserialize (reader )? ;
66+ let text_ = String :: deserialize (src )? ;
67+ let max_length_ = i32 :: deserialize (src )? ;
6868
6969 Self :: TooLongText { text : text_ , max_length : max_length_ , }
7070 }
@@ -80,12 +80,12 @@ pub enum Function {
8080}
8181
8282impl crate :: Deserialize for Function {
83- fn deserialize (reader : & mut crate :: Reader ) -> Result <Self , crate :: deserialize :: Error > {
84- let id = u32 :: deserialize (reader )? ;
83+ fn deserialize (src : & mut & [ u8 ] ) -> Result <Self , crate :: deserialize :: Error > {
84+ let id = u32 :: deserialize (src )? ;
8585
8686 Ok (match id {
87- 1904452899_u32 => Self :: GetUsers (self :: functions :: GetUsers :: deserialize (reader )? ),
88- 339054040_u32 => Self :: SendMessage (self :: functions :: SendMessage :: deserialize (reader )? ),
87+ 1904452899_u32 => Self :: GetUsers (self :: functions :: GetUsers :: deserialize (src )? ),
88+ 339054040_u32 => Self :: SendMessage (self :: functions :: SendMessage :: deserialize (src )? ),
8989 _ => return Err (crate :: deserialize :: Error :: UnexpectedDefinitionId (id )),
9090 })
9191 }
@@ -103,29 +103,29 @@ pub mod types {
103103 }
104104
105105 impl crate :: Serialize for Message {
106- fn serialize (& self , buf : & mut Vec <u8 >) {
106+ fn serialize (& self , dst : & mut Vec <u8 >) {
107107 match self {
108108 Self :: Message { id : id_ , text : text_ , photos : photos_ , sent_at : sent_at_ , } => {
109- 2225622240_u32 . serialize (buf );
110- id_ . serialize (buf );
111- text_ . serialize (buf );
112- photos_ . serialize (buf );
113- sent_at_ . serialize (buf );
109+ 2225622240_u32 . serialize (dst );
110+ id_ . serialize (dst );
111+ text_ . serialize (dst );
112+ photos_ . serialize (dst );
113+ sent_at_ . serialize (dst );
114114 }
115115 };
116116 }
117117 }
118118
119119 impl crate :: Deserialize for Message {
120- fn deserialize (reader : & mut crate :: Reader ) -> Result <Self , crate :: deserialize :: Error > {
121- let id = u32 :: deserialize (reader )? ;
120+ fn deserialize (src : & mut & [ u8 ] ) -> Result <Self , crate :: deserialize :: Error > {
121+ let id = u32 :: deserialize (src )? ;
122122
123123 Ok (match id {
124124 2225622240_u32 => {
125- let id_ = i32 :: deserialize (reader )? ;
126- let text_ = Option :: <String >:: deserialize (reader )? ;
127- let photos_ = Vec :: <Vec :: <u8 >> :: deserialize (reader )? ;
128- let sent_at_ = std :: time :: SystemTime :: deserialize (reader )? ;
125+ let id_ = i32 :: deserialize (src )? ;
126+ let text_ = Option :: <String >:: deserialize (src )? ;
127+ let photos_ = Vec :: <Vec :: <u8 >> :: deserialize (src )? ;
128+ let sent_at_ = std :: time :: SystemTime :: deserialize (src )? ;
129129
130130 Self :: Message { id : id_ , text : text_ , photos : photos_ , sent_at : sent_at_ , }
131131 }
@@ -147,36 +147,36 @@ pub mod types {
147147 }
148148
149149 impl crate :: Serialize for User {
150- fn serialize (& self , buf : & mut Vec <u8 >) {
150+ fn serialize (& self , dst : & mut Vec <u8 >) {
151151 match self {
152152 Self :: User { id : id_ , verified : verified_ , rating : rating_ , } => {
153- 4055296785_u32 . serialize (buf );
154- id_ . serialize (buf );
155- verified_ . serialize (buf );
156- rating_ . serialize (buf );
153+ 4055296785_u32 . serialize (dst );
154+ id_ . serialize (dst );
155+ verified_ . serialize (dst );
156+ rating_ . serialize (dst );
157157 }
158158 Self :: UserEmpty { id : id_ , } => {
159- 990500211_u32 . serialize (buf );
160- id_ . serialize (buf );
159+ 990500211_u32 . serialize (dst );
160+ id_ . serialize (dst );
161161 }
162162 };
163163 }
164164 }
165165
166166 impl crate :: Deserialize for User {
167- fn deserialize (reader : & mut crate :: Reader ) -> Result <Self , crate :: deserialize :: Error > {
168- let id = u32 :: deserialize (reader )? ;
167+ fn deserialize (src : & mut & [ u8 ] ) -> Result <Self , crate :: deserialize :: Error > {
168+ let id = u32 :: deserialize (src )? ;
169169
170170 Ok (match id {
171171 4055296785_u32 => {
172- let id_ = i64 :: deserialize (reader )? ;
173- let verified_ = bool :: deserialize (reader )? ;
174- let rating_ = f64 :: deserialize (reader )? ;
172+ let id_ = i64 :: deserialize (src )? ;
173+ let verified_ = bool :: deserialize (src )? ;
174+ let rating_ = f64 :: deserialize (src )? ;
175175
176176 Self :: User { id : id_ , verified : verified_ , rating : rating_ , }
177177 }
178178 990500211_u32 => {
179- let id_ = i64 :: deserialize (reader )? ;
179+ let id_ = i64 :: deserialize (src )? ;
180180
181181 Self :: UserEmpty { id : id_ , }
182182 }
@@ -194,15 +194,15 @@ pub mod functions {
194194 }
195195
196196 impl crate :: Serialize for GetUsers {
197- fn serialize (& self , buf : & mut Vec <u8 >) {
198- 1904452899_u32 . serialize (buf );
199- self . user_ids. serialize (buf );
197+ fn serialize (& self , dst : & mut Vec <u8 >) {
198+ 1904452899_u32 . serialize (dst );
199+ self . user_ids. serialize (dst );
200200 }
201201 }
202202
203203 impl crate :: Deserialize for GetUsers {
204- fn deserialize (reader : & mut crate :: Reader ) -> Result <Self , crate :: deserialize :: Error > {
205- let user_ids_ = Vec :: <i64 >:: deserialize (reader )? ;
204+ fn deserialize (src : & mut & [ u8 ] ) -> Result <Self , crate :: deserialize :: Error > {
205+ let user_ids_ = Vec :: <i64 >:: deserialize (src )? ;
206206
207207 Ok (Self { user_ids : user_ids_ , })
208208 }
@@ -220,19 +220,19 @@ pub mod functions {
220220 }
221221
222222 impl crate :: Serialize for SendMessage {
223- fn serialize (& self , buf : & mut Vec <u8 >) {
224- 339054040_u32 . serialize (buf );
225- self . user_id. serialize (buf );
226- self . text. serialize (buf );
227- self . photos. serialize (buf );
223+ fn serialize (& self , dst : & mut Vec <u8 >) {
224+ 339054040_u32 . serialize (dst );
225+ self . user_id. serialize (dst );
226+ self . text. serialize (dst );
227+ self . photos. serialize (dst );
228228 }
229229 }
230230
231231 impl crate :: Deserialize for SendMessage {
232- fn deserialize (reader : & mut crate :: Reader ) -> Result <Self , crate :: deserialize :: Error > {
233- let user_id_ = i64 :: deserialize (reader )? ;
234- let text_ = Option :: <String >:: deserialize (reader )? ;
235- let photos_ = Vec :: <Vec :: <u8 >> :: deserialize (reader )? ;
232+ fn deserialize (src : & mut & [ u8 ] ) -> Result <Self , crate :: deserialize :: Error > {
233+ let user_id_ = i64 :: deserialize (src )? ;
234+ let text_ = Option :: <String >:: deserialize (src )? ;
235+ let photos_ = Vec :: <Vec :: <u8 >> :: deserialize (src )? ;
236236
237237 Ok (Self { user_id : user_id_ , text : text_ , photos : photos_ , })
238238 }
0 commit comments