We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c88feed commit f5e06c2Copy full SHA for f5e06c2
chalk-solve/src/clauses.rs
@@ -301,6 +301,10 @@ fn program_clauses_that_could_match<I: Interner>(
301
.to_program_clauses(builder),
302
},
303
DomainGoal::WellFormed(WellFormed::Trait(trait_predicate)) => {
304
+ let self_ty = trait_predicate.self_type_parameter(interner);
305
+ if self_ty.bound(interner).is_some() || self_ty.inference_var(interner).is_some() {
306
+ return Err(Floundered);
307
+ }
308
db.trait_datum(trait_predicate.trait_id)
309
.to_program_clauses(builder);
310
}
0 commit comments