Function chalk_solve::clauses::program_clauses_that_could_match
source ยท pub fn program_clauses_that_could_match<I: Interner>(
db: &dyn RustIrDatabase<I>,
goal: &UCanonical<InEnvironment<DomainGoal<I>>>,
) -> Result<Vec<ProgramClause<I>>, Floundered>
Expand description
Returns a set of program clauses that could possibly match
goal
. This can be any superset of the correct set, but the
more precise you can make it, the more efficient solving will
be.