@@ -456,7 +456,7 @@ fn extract_fields(
456
456
if let Some ( ( _, path) ) = via {
457
457
let span = path. span ( ) ;
458
458
quote_spanned ! { span=>
459
- #path:: <#field_ty>
459
+ #path<#field_ty>
460
460
}
461
461
} else {
462
462
quote_spanned ! { ty_span=>
@@ -608,7 +608,7 @@ fn extract_fields(
608
608
let field_ty = into_outer ( & via, ty_span, peel_option ( & field. ty ) . unwrap ( ) ) ;
609
609
quote_spanned ! { ty_span=>
610
610
#member: {
611
- #field_ty:: from_request( req, state)
611
+ < #field_ty as :: axum :: extract :: FromRequest <#trait_generics>> :: from_request( req, state)
612
612
. await
613
613
. ok( )
614
614
. map( #into_inner)
@@ -618,7 +618,7 @@ fn extract_fields(
618
618
let field_ty = into_outer ( & via, ty_span, peel_result_ok ( & field. ty ) . unwrap ( ) ) ;
619
619
quote_spanned ! { ty_span=>
620
620
#member: {
621
- #field_ty:: from_request( req, state)
621
+ < #field_ty as :: axum :: extract :: FromRequest <#trait_generics>> :: from_request( req, state)
622
622
. await
623
623
. map( #into_inner)
624
624
} ,
@@ -633,7 +633,7 @@ fn extract_fields(
633
633
634
634
quote_spanned ! { ty_span=>
635
635
#member: {
636
- #field_ty:: from_request( req, state)
636
+ < #field_ty as :: axum :: extract :: FromRequest <#trait_generics>> :: from_request( req, state)
637
637
. await
638
638
. map( #into_inner)
639
639
. map_err( #map_err) ?
@@ -952,7 +952,7 @@ fn impl_enum_by_extracting_all_at_once(
952
952
req: :: axum:: http:: Request <:: axum:: body:: Body >,
953
953
state: & #state,
954
954
) -> :: std:: result:: Result <Self , Self :: Rejection > {
955
- #path:: <#ident>:: from_request( req, state)
955
+ < #path:: <#ident> as :: axum :: extract :: FromRequest <#trait_generics> >:: from_request( req, state)
956
956
. await
957
957
. map( |#path( inner) | inner)
958
958
. map_err( #map_err)
@@ -973,7 +973,7 @@ fn impl_enum_by_extracting_all_at_once(
973
973
parts: & mut :: axum:: http:: request:: Parts ,
974
974
state: & #state,
975
975
) -> :: std:: result:: Result <Self , Self :: Rejection > {
976
- #path:: <#ident>:: from_request_parts( parts, state)
976
+ < #path:: <#ident> as FromRequestParts <#trait_generics> >:: from_request_parts( parts, state)
977
977
. await
978
978
. map( |#path( inner) | inner)
979
979
. map_err( #map_err)
0 commit comments