@@ -126,10 +126,9 @@ fn decode_frame(
126126 partial_inout : & mut Option < Partial > ,
127127 mut bytes : BytesMut ,
128128) -> 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( ) ) ;
131130
132- tracing :: trace!( "decoding frame from {}B" , bytes. len( ) ) ;
131+ trace ! ( "decoding frame from {}B" , bytes. len( ) ) ;
133132
134133 // Parse the head
135134 let head = frame:: Head :: parse ( & bytes) ;
@@ -141,7 +140,7 @@ fn decode_frame(
141140
142141 let kind = head. kind ( ) ;
143142
144- tracing :: trace!( frame. kind = ?kind) ;
143+ trace ! ( frame. kind = ?kind) ;
145144
146145 macro_rules! header_block {
147146 ( $frame: ident, $head: ident, $bytes: ident) => ( {
@@ -159,8 +158,8 @@ fn decode_frame(
159158 // `PROTOCOL_ERROR`.
160159 return Err ( Error :: library_reset( $head. stream_id( ) , Reason :: PROTOCOL_ERROR ) ) ;
161160 } ,
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 ) ;
164163 return Err ( Error :: library_go_away( Reason :: PROTOCOL_ERROR ) ) ;
165164 }
166165 } ;
@@ -176,16 +175,16 @@ fn decode_frame(
176175 proto_err!( stream: "malformed header block; stream={:?}" , id) ;
177176 return Err ( Error :: library_reset( id, Reason :: PROTOCOL_ERROR ) ) ;
178177 } ,
179- Err ( e ) => {
180- proto_err!( conn: "failed HPACK decoding; err={:?}" , e ) ;
178+ Err ( _e ) => {
179+ proto_err!( conn: "failed HPACK decoding; err={:?}" , _e ) ;
181180 return Err ( Error :: library_go_away( Reason :: PROTOCOL_ERROR ) ) ;
182181 }
183182 }
184183
185184 if is_end_headers {
186185 frame. into( )
187186 } else {
188- tracing :: trace!( "loaded partial header block" ) ;
187+ trace!( "loaded partial header block" ) ;
189188 // Defer returning the frame
190189 * partial_inout = Some ( Partial {
191190 frame: Continuable :: $frame( frame) ,
@@ -202,26 +201,26 @@ fn decode_frame(
202201 Kind :: Settings => {
203202 let res = frame:: Settings :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
204203
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 ) ;
207206 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
208207 } ) ?
209208 . into ( )
210209 }
211210 Kind :: Ping => {
212211 let res = frame:: Ping :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
213212
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 ) ;
216215 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
217216 } ) ?
218217 . into ( )
219218 }
220219 Kind :: WindowUpdate => {
221220 let res = frame:: WindowUpdate :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
222221
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 ) ;
225224 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
226225 } ) ?
227226 . into ( )
@@ -231,25 +230,25 @@ fn decode_frame(
231230 let res = frame:: Data :: load ( head, bytes. freeze ( ) ) ;
232231
233232 // 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 ) ;
236235 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
237236 } ) ?
238237 . into ( )
239238 }
240239 Kind :: Headers => header_block ! ( Headers , head, bytes) ,
241240 Kind :: Reset => {
242241 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 ) ;
245244 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
246245 } ) ?
247246 . into ( )
248247 }
249248 Kind :: GoAway => {
250249 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 ) ;
253252 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
254253 } ) ?
255254 . into ( )
@@ -272,8 +271,8 @@ fn decode_frame(
272271 proto_err ! ( stream: "PRIORITY invalid dependency ID; stream={:?}" , id) ;
273272 return Err ( Error :: library_reset ( id, Reason :: PROTOCOL_ERROR ) ) ;
274273 }
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 ) ;
277276 return Err ( Error :: library_go_away ( Reason :: PROTOCOL_ERROR ) ) ;
278277 }
279278 }
@@ -301,7 +300,7 @@ fn decode_frame(
301300 } else {
302301 let cnt = partial. continuation_frames_count + 1 ;
303302 if cnt > max_continuation_frames {
304- tracing :: debug!( "too_many_continuations, max = {}" , max_continuation_frames) ;
303+ debug ! ( "too_many_continuations, max = {}" , max_continuation_frames) ;
305304 return Err ( Error :: library_go_away_data (
306305 Reason :: ENHANCE_YOUR_CALM ,
307306 "too_many_continuations" ,
@@ -348,8 +347,8 @@ fn decode_frame(
348347 proto_err ! ( stream: "malformed CONTINUATION frame; stream={:?}" , id) ;
349348 return Err ( Error :: library_reset ( id, Reason :: PROTOCOL_ERROR ) ) ;
350349 }
351- Err ( e ) => {
352- proto_err ! ( conn: "failed HPACK decoding; err={:?}" , e ) ;
350+ Err ( _e ) => {
351+ proto_err ! ( conn: "failed HPACK decoding; err={:?}" , _e ) ;
353352 return Err ( Error :: library_go_away ( Reason :: PROTOCOL_ERROR ) ) ;
354353 }
355354 }
@@ -377,17 +376,16 @@ where
377376 type Item = Result < Frame , Error > ;
378377
379378 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" ) ;
382380 loop {
383- tracing :: trace!( "poll" ) ;
381+ trace ! ( "poll" ) ;
384382 let bytes = match ready ! ( Pin :: new( & mut self . inner) . poll_next( cx) ) {
385383 Some ( Ok ( bytes) ) => bytes,
386384 Some ( Err ( e) ) => return Poll :: Ready ( Some ( Err ( map_err ( e) ) ) ) ,
387385 None => return Poll :: Ready ( None ) ,
388386 } ;
389387
390- tracing :: trace!( read. bytes = bytes. len( ) ) ;
388+ trace ! ( read. bytes = bytes. len( ) ) ;
391389 let Self {
392390 ref mut hpack,
393391 max_header_list_size,
@@ -402,7 +400,7 @@ where
402400 partial,
403401 bytes,
404402 ) ? {
405- tracing :: debug!( ?frame, "received" ) ;
403+ debug ! ( ?frame, "received" ) ;
406404 return Poll :: Ready ( Some ( Ok ( frame) ) ) ;
407405 }
408406 }
0 commit comments