@@ -79,7 +79,7 @@ fn fn_lifetime_variance_args() {
79
79
80
80
goal {
81
81
for <' a, ' b> fn ( & ' a u32 , & ' b u32 ) = for <' a> fn ( & ' a u32 , & ' a u32 )
82
- } yields[ SolverChoice :: recursive ( ) ] {
82
+ } yields[ SolverChoice :: recursive_default ( ) ] {
83
83
"Unique; for<?U1,?U2,?U2> { substitution [], lifetime constraints [\
84
84
InEnvironment { environment: Env([]), goal: '!1_0: '^0.0 }, \
85
85
InEnvironment { environment: Env([]), goal: '!1_1: '^0.0 }, \
@@ -306,7 +306,7 @@ fn multi_lifetime_invariant_struct() {
306
306
Subtype ( Foo <& ' b u32 >, Foo <U >)
307
307
}
308
308
}
309
- } yields[ SolverChoice :: recursive ( ) ] {
309
+ } yields[ SolverChoice :: recursive_default ( ) ] {
310
310
// Because A is invariant, we require the lifetimes to be equal
311
311
"Unique; substitution [?0 := (&'!1_0 Uint(U32))], lifetime constraints [\
312
312
InEnvironment { environment: Env([]), goal: '!1_0: '!1_1 }, \
@@ -327,7 +327,7 @@ fn multi_lifetime_invariant_struct() {
327
327
Subtype ( Foo <U >, Foo <& ' b u32 >)
328
328
}
329
329
}
330
- } yields[ SolverChoice :: recursive ( ) ] {
330
+ } yields[ SolverChoice :: recursive_default ( ) ] {
331
331
// Because A is invariant, we require the lifetimes to be equal
332
332
"Unique; substitution [?0 := (&'!1_0 Uint(U32))], lifetime constraints [\
333
333
InEnvironment { environment: Env([]), goal: '!1_0: '!1_1 }, \
@@ -524,7 +524,7 @@ fn generalize_invariant_struct() {
524
524
Subtype ( Foo <& ' b u32 >, U )
525
525
}
526
526
}
527
- } yields[ SolverChoice :: recursive ( ) ] {
527
+ } yields[ SolverChoice :: recursive_default ( ) ] {
528
528
// Because A is invariant, we require the lifetimes to be equal
529
529
"Unique; substitution [?0 := Foo<(&'!1_0 Uint(U32))>], lifetime constraints [ \
530
530
InEnvironment { environment: Env([]), goal: '!1_0: '!1_1 }, \
0 commit comments