@@ -5,6 +5,7 @@ use crate::frame::{
55use crate :: proto:: Error ;
66
77use crate :: hpack;
8+ use crate :: tracing;
89
910use futures_core:: Stream ;
1011
@@ -126,8 +127,7 @@ fn decode_frame(
126127 partial_inout : & mut Option < Partial > ,
127128 mut bytes : BytesMut ,
128129) -> Result < Option < Frame > , Error > {
129- let span = tracing:: trace_span!( "FramedRead::decode_frame" , offset = bytes. len( ) ) ;
130- let _e = span. enter ( ) ;
130+ let _span = tracing:: trace_span!( "FramedRead::decode_frame" , offset = bytes. len( ) ) ;
131131
132132 tracing:: trace!( "decoding frame from {}B" , bytes. len( ) ) ;
133133
@@ -159,8 +159,8 @@ fn decode_frame(
159159 // `PROTOCOL_ERROR`.
160160 return Err ( Error :: library_reset( $head. stream_id( ) , Reason :: PROTOCOL_ERROR ) ) ;
161161 } ,
162- Err ( e ) => {
163- proto_err!( conn: "failed to load frame; err={:?}" , e ) ;
162+ Err ( _e ) => {
163+ proto_err!( conn: "failed to load frame; err={:?}" , _e ) ;
164164 return Err ( Error :: library_go_away( Reason :: PROTOCOL_ERROR ) ) ;
165165 }
166166 } ;
@@ -176,8 +176,8 @@ fn decode_frame(
176176 proto_err!( stream: "malformed header block; stream={:?}" , id) ;
177177 return Err ( Error :: library_reset( id, Reason :: PROTOCOL_ERROR ) ) ;
178178 } ,
179- Err ( e ) => {
180- proto_err!( conn: "failed HPACK decoding; err={:?}" , e ) ;
179+ Err ( _e ) => {
180+ proto_err!( conn: "failed HPACK decoding; err={:?}" , _e ) ;
181181 return Err ( Error :: library_go_away( Reason :: PROTOCOL_ERROR ) ) ;
182182 }
183183 }
@@ -202,26 +202,26 @@ fn decode_frame(
202202 Kind :: Settings => {
203203 let res = frame:: Settings :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
204204
205- res. map_err ( |e | {
206- proto_err ! ( conn: "failed to load SETTINGS frame; err={:?}" , e ) ;
205+ res. map_err ( |_e | {
206+ proto_err ! ( conn: "failed to load SETTINGS frame; err={:?}" , _e ) ;
207207 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
208208 } ) ?
209209 . into ( )
210210 }
211211 Kind :: Ping => {
212212 let res = frame:: Ping :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
213213
214- res. map_err ( |e | {
215- proto_err ! ( conn: "failed to load PING frame; err={:?}" , e ) ;
214+ res. map_err ( |_e | {
215+ proto_err ! ( conn: "failed to load PING frame; err={:?}" , _e ) ;
216216 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
217217 } ) ?
218218 . into ( )
219219 }
220220 Kind :: WindowUpdate => {
221221 let res = frame:: WindowUpdate :: load ( head, & bytes[ frame:: HEADER_LEN ..] ) ;
222222
223- res. map_err ( |e | {
224- proto_err ! ( conn: "failed to load WINDOW_UPDATE frame; err={:?}" , e ) ;
223+ res. map_err ( |_e | {
224+ proto_err ! ( conn: "failed to load WINDOW_UPDATE frame; err={:?}" , _e ) ;
225225 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
226226 } ) ?
227227 . into ( )
@@ -231,25 +231,25 @@ fn decode_frame(
231231 let res = frame:: Data :: load ( head, bytes. freeze ( ) ) ;
232232
233233 // 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 ) ;
234+ res. map_err ( |_e | {
235+ proto_err ! ( conn: "failed to load DATA frame; err={:?}" , _e ) ;
236236 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
237237 } ) ?
238238 . into ( )
239239 }
240240 Kind :: Headers => header_block ! ( Headers , head, bytes) ,
241241 Kind :: Reset => {
242242 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 ) ;
243+ res. map_err ( |_e | {
244+ proto_err ! ( conn: "failed to load RESET frame; err={:?}" , _e ) ;
245245 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
246246 } ) ?
247247 . into ( )
248248 }
249249 Kind :: GoAway => {
250250 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 ) ;
251+ res. map_err ( |_e | {
252+ proto_err ! ( conn: "failed to load GO_AWAY frame; err={:?}" , _e ) ;
253253 Error :: library_go_away ( Reason :: PROTOCOL_ERROR )
254254 } ) ?
255255 . into ( )
@@ -272,8 +272,8 @@ fn decode_frame(
272272 proto_err ! ( stream: "PRIORITY invalid dependency ID; stream={:?}" , id) ;
273273 return Err ( Error :: library_reset ( id, Reason :: PROTOCOL_ERROR ) ) ;
274274 }
275- Err ( e ) => {
276- proto_err ! ( conn: "failed to load PRIORITY frame; err={:?};" , e ) ;
275+ Err ( _e ) => {
276+ proto_err ! ( conn: "failed to load PRIORITY frame; err={:?};" , _e ) ;
277277 return Err ( Error :: library_go_away ( Reason :: PROTOCOL_ERROR ) ) ;
278278 }
279279 }
@@ -348,8 +348,8 @@ fn decode_frame(
348348 proto_err ! ( stream: "malformed CONTINUATION frame; stream={:?}" , id) ;
349349 return Err ( Error :: library_reset ( id, Reason :: PROTOCOL_ERROR ) ) ;
350350 }
351- Err ( e ) => {
352- proto_err ! ( conn: "failed HPACK decoding; err={:?}" , e ) ;
351+ Err ( _e ) => {
352+ proto_err ! ( conn: "failed HPACK decoding; err={:?}" , _e ) ;
353353 return Err ( Error :: library_go_away ( Reason :: PROTOCOL_ERROR ) ) ;
354354 }
355355 }
@@ -377,8 +377,7 @@ where
377377 type Item = Result < Frame , Error > ;
378378
379379 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 ( ) ;
380+ let _span = tracing:: trace_span!( "FramedRead::poll_next" ) ;
382381 loop {
383382 tracing:: trace!( "poll" ) ;
384383 let bytes = match ready ! ( Pin :: new( & mut self . inner) . poll_next( cx) ) {
0 commit comments