@@ -126,10 +126,9 @@ fn decode_frame(
126
126
partial_inout : & mut Option < Partial > ,
127
127
mut bytes : BytesMut ,
128
128
) -> Result < Option < Frame > , Error > {
129
- let span = tracing:: trace_span!( "FramedRead::decode_frame" , offset = bytes. len( ) ) ;
130
- let _e = span. enter ( ) ;
129
+ let _span = trace_span ! ( "FramedRead::decode_frame" , offset = bytes. len( ) ) ;
131
130
132
- tracing :: trace!( "decoding frame from {}B" , bytes. len( ) ) ;
131
+ trace ! ( "decoding frame from {}B" , bytes. len( ) ) ;
133
132
134
133
// Parse the head
135
134
let head = frame:: Head :: parse ( & bytes) ;
@@ -141,7 +140,7 @@ fn decode_frame(
141
140
142
141
let kind = head. kind ( ) ;
143
142
144
- tracing :: trace!( frame. kind = ?kind) ;
143
+ trace ! ( frame. kind = ?kind) ;
145
144
146
145
macro_rules! header_block {
147
146
( $frame: ident, $head: ident, $bytes: ident) => ( {
@@ -159,8 +158,8 @@ fn decode_frame(
159
158
// `PROTOCOL_ERROR`.
160
159
return Err ( Error :: library_reset( $head. stream_id( ) , Reason :: PROTOCOL_ERROR ) ) ;
161
160
} ,
162
- Err ( e ) => {
163
- proto_err!( conn: "failed to load frame; err={:?}" , e ) ;
161
+ Err ( _e ) => {
162
+ proto_err!( conn: "failed to load frame; err={:?}" , _e ) ;
164
163
return Err ( Error :: library_go_away( Reason :: PROTOCOL_ERROR ) ) ;
165
164
}
166
165
} ;
@@ -176,16 +175,16 @@ fn decode_frame(
176
175
proto_err!( stream: "malformed header block; stream={:?}" , id) ;
177
176
return Err ( Error :: library_reset( id, Reason :: PROTOCOL_ERROR ) ) ;
178
177
} ,
179
- Err ( e ) => {
180
- proto_err!( conn: "failed HPACK decoding; err={:?}" , e ) ;
178
+ Err ( _e ) => {
179
+ proto_err!( conn: "failed HPACK decoding; err={:?}" , _e ) ;
181
180
return Err ( Error :: library_go_away( Reason :: PROTOCOL_ERROR ) ) ;
182
181
}
183
182
}
184
183
185
184
if is_end_headers {
186
185
frame. into( )
187
186
} else {
188
- tracing :: trace!( "loaded partial header block" ) ;
187
+ trace!( "loaded partial header block" ) ;
189
188
// Defer returning the frame
190
189
* partial_inout = Some ( Partial {
191
190
frame: Continuable :: $frame( frame) ,
@@ -202,26 +201,26 @@ fn decode_frame(
202
201
Kind :: Settings => {
203
202
let res = frame:: Settings :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
204
203
205
- res. map_err ( |e | {
206
- proto_err ! ( conn: "failed to load SETTINGS frame; err={:?}" , e ) ;
204
+ res. map_err ( |_e | {
205
+ proto_err ! ( conn: "failed to load SETTINGS frame; err={:?}" , _e ) ;
207
206
Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
208
207
} ) ?
209
208
. into ( )
210
209
}
211
210
Kind :: Ping => {
212
211
let res = frame:: Ping :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
213
212
214
- res. map_err ( |e | {
215
- proto_err ! ( conn: "failed to load PING frame; err={:?}" , e ) ;
213
+ res. map_err ( |_e | {
214
+ proto_err ! ( conn: "failed to load PING frame; err={:?}" , _e ) ;
216
215
Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
217
216
} ) ?
218
217
. into ( )
219
218
}
220
219
Kind :: WindowUpdate => {
221
220
let res = frame:: WindowUpdate :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
222
221
223
- res. map_err ( |e | {
224
- proto_err ! ( conn: "failed to load WINDOW_UPDATE frame; err={:?}" , e ) ;
222
+ res. map_err ( |_e | {
223
+ proto_err ! ( conn: "failed to load WINDOW_UPDATE frame; err={:?}" , _e ) ;
225
224
Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
226
225
} ) ?
227
226
. into ( )
@@ -231,25 +230,25 @@ fn decode_frame(
231
230
let res = frame:: Data :: load ( head, bytes. freeze ( ) ) ;
232
231
233
232
// TODO: Should this always be connection level? Probably not...
234
- res. map_err ( |e | {
235
- proto_err ! ( conn: "failed to load DATA frame; err={:?}" , e ) ;
233
+ res. map_err ( |_e | {
234
+ proto_err ! ( conn: "failed to load DATA frame; err={:?}" , _e ) ;
236
235
Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
237
236
} ) ?
238
237
. into ( )
239
238
}
240
239
Kind :: Headers => header_block ! ( Headers , head, bytes) ,
241
240
Kind :: Reset => {
242
241
let res = frame:: Reset :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
243
- res. map_err ( |e | {
244
- proto_err ! ( conn: "failed to load RESET frame; err={:?}" , e ) ;
242
+ res. map_err ( |_e | {
243
+ proto_err ! ( conn: "failed to load RESET frame; err={:?}" , _e ) ;
245
244
Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
246
245
} ) ?
247
246
. into ( )
248
247
}
249
248
Kind :: GoAway => {
250
249
let res = frame:: GoAway :: load ( & bytes[ frame:: HEADER_LEN ..] ) ;
251
- res. map_err ( |e | {
252
- proto_err ! ( conn: "failed to load GO_AWAY frame; err={:?}" , e ) ;
250
+ res. map_err ( |_e | {
251
+ proto_err ! ( conn: "failed to load GO_AWAY frame; err={:?}" , _e ) ;
253
252
Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
254
253
} ) ?
255
254
. into ( )
@@ -272,8 +271,8 @@ fn decode_frame(
272
271
proto_err ! ( stream: "PRIORITY invalid dependency ID; stream={:?}" , id) ;
273
272
return Err ( Error :: library_reset ( id, Reason :: PROTOCOL_ERROR ) ) ;
274
273
}
275
- Err ( e ) => {
276
- proto_err ! ( conn: "failed to load PRIORITY frame; err={:?};" , e ) ;
274
+ Err ( _e ) => {
275
+ proto_err ! ( conn: "failed to load PRIORITY frame; err={:?};" , _e ) ;
277
276
return Err ( Error :: library_go_away ( Reason :: PROTOCOL_ERROR ) ) ;
278
277
}
279
278
}
@@ -301,7 +300,7 @@ fn decode_frame(
301
300
} else {
302
301
let cnt = partial. continuation_frames_count + 1 ;
303
302
if cnt > max_continuation_frames {
304
- tracing :: debug!( "too_many_continuations, max = {}" , max_continuation_frames) ;
303
+ debug ! ( "too_many_continuations, max = {}" , max_continuation_frames) ;
305
304
return Err ( Error :: library_go_away_data (
306
305
Reason :: ENHANCE_YOUR_CALM ,
307
306
"too_many_continuations" ,
@@ -348,8 +347,8 @@ fn decode_frame(
348
347
proto_err ! ( stream: "malformed CONTINUATION frame; stream={:?}" , id) ;
349
348
return Err ( Error :: library_reset ( id, Reason :: PROTOCOL_ERROR ) ) ;
350
349
}
351
- Err ( e ) => {
352
- proto_err ! ( conn: "failed HPACK decoding; err={:?}" , e ) ;
350
+ Err ( _e ) => {
351
+ proto_err ! ( conn: "failed HPACK decoding; err={:?}" , _e ) ;
353
352
return Err ( Error :: library_go_away ( Reason :: PROTOCOL_ERROR ) ) ;
354
353
}
355
354
}
@@ -377,17 +376,16 @@ where
377
376
type Item = Result < Frame , Error > ;
378
377
379
378
fn poll_next ( mut self : Pin < & mut Self > , cx : & mut Context < ' _ > ) -> Poll < Option < Self :: Item > > {
380
- let span = tracing:: trace_span!( "FramedRead::poll_next" ) ;
381
- let _e = span. enter ( ) ;
379
+ let _span = trace_span ! ( "FramedRead::poll_next" ) ;
382
380
loop {
383
- tracing :: trace!( "poll" ) ;
381
+ trace ! ( "poll" ) ;
384
382
let bytes = match ready ! ( Pin :: new( & mut self . inner) . poll_next( cx) ) {
385
383
Some ( Ok ( bytes) ) => bytes,
386
384
Some ( Err ( e) ) => return Poll :: Ready ( Some ( Err ( map_err ( e) ) ) ) ,
387
385
None => return Poll :: Ready ( None ) ,
388
386
} ;
389
387
390
- tracing :: trace!( read. bytes = bytes. len( ) ) ;
388
+ trace ! ( read. bytes = bytes. len( ) ) ;
391
389
let Self {
392
390
ref mut hpack,
393
391
max_header_list_size,
@@ -402,7 +400,7 @@ where
402
400
partial,
403
401
bytes,
404
402
) ? {
405
- tracing :: debug!( ?frame, "received" ) ;
403
+ debug ! ( ?frame, "received" ) ;
406
404
return Poll :: Ready ( Some ( Ok ( frame) ) ) ;
407
405
}
408
406
}
0 commit comments