@@ -177,7 +177,7 @@ macro_rules! __internal_eq_prop {
177
177
( headers: $map: tt) => { {
178
178
#[ allow( unused_mut) ]
179
179
{
180
- let mut headers = Vec :: new( ) ;
180
+ let mut headers = Vec :: <std :: sync :: Arc <dyn Fn ( & hyper :: HeaderMap ) + Send + Sync >> :: new( ) ;
181
181
__internal_headers_eq!( headers, $map) ;
182
182
headers
183
183
}
@@ -216,12 +216,12 @@ macro_rules! __internal_headers_eq {
216
216
}
217
217
} ) as std:: sync:: Arc <dyn Fn ( & hyper:: HeaderMap ) + Send + Sync >
218
218
} ;
219
- ( @val $name: expr, NONE ) => {
219
+ ( @val $name: expr, NONE ) => { {
220
220
__internal_headers_eq!( @pat $name, None ) ;
221
- } ;
222
- ( @val $name: expr, SOME ) => {
223
- __internal_headers_eq!( @pat $name, Some ( _) ) ;
224
- } ;
221
+ } } ;
222
+ ( @val $name: expr, SOME ) => { {
223
+ __internal_headers_eq!( @pat $name, Some ( _) )
224
+ } } ;
225
225
( @val $name: expr, $val: expr) => ( {
226
226
let __val = Option :: from( $val) ;
227
227
std:: sync:: Arc :: new( move |__hdrs: & hyper:: HeaderMap | {
@@ -232,11 +232,11 @@ macro_rules! __internal_headers_eq {
232
232
}
233
233
} ) as std:: sync:: Arc <dyn Fn ( & hyper:: HeaderMap ) + Send + Sync >
234
234
} ) ;
235
- ( $headers: ident, { $( $name: expr => $val: tt, ) * } ) => {
235
+ ( $headers: ident, { $( $name: expr => $val: tt, ) * } ) => { {
236
236
$(
237
237
$headers. push( __internal_headers_eq!( @val $name, $val) ) ;
238
238
) *
239
- }
239
+ } }
240
240
}
241
241
242
242
#[ derive( Clone , Debug ) ]
0 commit comments