@@ -2144,12 +2144,14 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
2144
2144
} else {
2145
2145
match decl. output {
2146
2146
FunctionRetTy :: Ty ( ref ty) => match in_band_ty_params {
2147
- Some ( ( def_id, _) ) if impl_trait_return_allow => {
2148
- hir:: Return ( self . lower_ty ( ty, ImplTraitContext :: OpaqueTy ( Some ( def_id) ) ) )
2149
- }
2150
- _ => hir:: Return ( self . lower_ty ( ty, ImplTraitContext :: disallowed ( ) ) ) ,
2147
+ Some ( ( def_id, _) ) if impl_trait_return_allow => hir:: FunctionRetTy :: Return (
2148
+ self . lower_ty ( ty, ImplTraitContext :: OpaqueTy ( Some ( def_id) ) ) ,
2149
+ ) ,
2150
+ _ => hir:: FunctionRetTy :: Return (
2151
+ self . lower_ty ( ty, ImplTraitContext :: disallowed ( ) ) ,
2152
+ ) ,
2151
2153
} ,
2152
- FunctionRetTy :: Default ( span) => hir:: DefaultReturn ( span) ,
2154
+ FunctionRetTy :: Default ( span) => hir:: FunctionRetTy :: DefaultReturn ( span) ,
2153
2155
}
2154
2156
} ;
2155
2157
@@ -2940,8 +2942,10 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
2940
2942
2941
2943
fn lower_block_check_mode ( & mut self , b : & BlockCheckMode ) -> hir:: BlockCheckMode {
2942
2944
match * b {
2943
- BlockCheckMode :: Default => hir:: DefaultBlock ,
2944
- BlockCheckMode :: Unsafe ( u) => hir:: UnsafeBlock ( self . lower_unsafe_source ( u) ) ,
2945
+ BlockCheckMode :: Default => hir:: BlockCheckMode :: DefaultBlock ,
2946
+ BlockCheckMode :: Unsafe ( u) => {
2947
+ hir:: BlockCheckMode :: UnsafeBlock ( self . lower_unsafe_source ( u) )
2948
+ }
2945
2949
}
2946
2950
}
2947
2951
@@ -2956,8 +2960,8 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
2956
2960
2957
2961
fn lower_unsafe_source ( & mut self , u : UnsafeSource ) -> hir:: UnsafeSource {
2958
2962
match u {
2959
- CompilerGenerated => hir:: CompilerGenerated ,
2960
- UserProvided => hir:: UserProvided ,
2963
+ CompilerGenerated => hir:: UnsafeSource :: CompilerGenerated ,
2964
+ UserProvided => hir:: UnsafeSource :: UserProvided ,
2961
2965
}
2962
2966
}
2963
2967
@@ -3004,7 +3008,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
3004
3008
stmts,
3005
3009
expr,
3006
3010
hir_id : self . next_id ( ) ,
3007
- rules : hir:: DefaultBlock ,
3011
+ rules : hir:: BlockCheckMode :: DefaultBlock ,
3008
3012
span,
3009
3013
targeted_by_break : false ,
3010
3014
} ;
0 commit comments