File tree 1 file changed +5
-12
lines changed
1 file changed +5
-12
lines changed Original file line number Diff line number Diff line change @@ -294,6 +294,11 @@ pub fn exception(args: TokenStream, input: TokenStream) -> TokenStream {
294
294
. into ( ) ;
295
295
}
296
296
297
+ if let Err ( error) = check_attr_whitelist ( & f. attrs ) {
298
+ return error;
299
+ }
300
+
301
+
297
302
let fspan = f. span ( ) ;
298
303
let ident = f. sig . ident . clone ( ) ;
299
304
@@ -351,10 +356,6 @@ pub fn exception(args: TokenStream, input: TokenStream) -> TokenStream {
351
356
let tramp_ident = Ident :: new ( & format ! ( "{}_trampoline" , f. sig. ident) , Span :: call_site ( ) ) ;
352
357
let ident = & f. sig . ident ;
353
358
354
- if let Err ( error) = check_attr_whitelist ( & f. attrs ) {
355
- return error;
356
- }
357
-
358
359
let ( ref cfgs, ref attrs) = extract_cfgs ( f. attrs . clone ( ) ) ;
359
360
360
361
quote ! (
@@ -412,10 +413,6 @@ pub fn exception(args: TokenStream, input: TokenStream) -> TokenStream {
412
413
let tramp_ident = Ident :: new ( & format ! ( "{}_trampoline" , f. sig. ident) , Span :: call_site ( ) ) ;
413
414
let ident = & f. sig . ident ;
414
415
415
- if let Err ( error) = check_attr_whitelist ( & f. attrs ) {
416
- return error;
417
- }
418
-
419
416
let ( ref cfgs, ref attrs) = extract_cfgs ( f. attrs . clone ( ) ) ;
420
417
421
418
quote ! (
@@ -505,10 +502,6 @@ pub fn exception(args: TokenStream, input: TokenStream) -> TokenStream {
505
502
} )
506
503
. collect :: < Vec < _ > > ( ) ;
507
504
508
- if let Err ( error) = check_attr_whitelist ( & f. attrs ) {
509
- return error;
510
- }
511
-
512
505
let ( ref cfgs, ref attrs) = extract_cfgs ( f. attrs . clone ( ) ) ;
513
506
514
507
quote ! (
You can’t perform that action at this time.
0 commit comments