@@ -177,7 +177,9 @@ macro_rules! __internal_eq_prop {
177177 ( headers: $map: tt) => { {
178178 #[ allow( unused_mut) ]
179179 {
180- let mut headers = Vec :: new( ) ;
180+ let mut headers = Vec :: <
181+ std:: sync:: Arc <dyn Fn ( & hyper:: HeaderMap ) + Send + Sync >
182+ >:: new( ) ;
181183 __internal_headers_eq!( headers, $map) ;
182184 headers
183185 }
@@ -216,12 +218,12 @@ macro_rules! __internal_headers_eq {
216218 }
217219 } ) as std:: sync:: Arc <dyn Fn ( & hyper:: HeaderMap ) + Send + Sync >
218220 } ;
219- ( @val $name: expr, NONE ) => {
221+ ( @val $name: expr, NONE ) => { {
220222 __internal_headers_eq!( @pat $name, None ) ;
221- } ;
222- ( @val $name: expr, SOME ) => {
223- __internal_headers_eq!( @pat $name, Some ( _) ) ;
224- } ;
223+ } } ;
224+ ( @val $name: expr, SOME ) => { {
225+ __internal_headers_eq!( @pat $name, Some ( _) )
226+ } } ;
225227 ( @val $name: expr, $val: expr) => ( {
226228 let __val = Option :: from( $val) ;
227229 std:: sync:: Arc :: new( move |__hdrs: & hyper:: HeaderMap | {
@@ -232,11 +234,11 @@ macro_rules! __internal_headers_eq {
232234 }
233235 } ) as std:: sync:: Arc <dyn Fn ( & hyper:: HeaderMap ) + Send + Sync >
234236 } ) ;
235- ( $headers: ident, { $( $name: expr => $val: tt, ) * } ) => {
237+ ( $headers: ident, { $( $name: expr => $val: tt, ) * } ) => { {
236238 $(
237239 $headers. push( __internal_headers_eq!( @val $name, $val) ) ;
238240 ) *
239- }
241+ } }
240242}
241243
242244#[ derive( Clone , Debug ) ]
0 commit comments