The context in which we're attempting to solve a constraint.
Constructors
FunctionDef (Set TyVar)In the context of a function definition. The
Set TyVaris all of the skolems that exist in the [G] constraints for this function.InterpreterUse Bool (Set TyVar)In the context of running an interpreter. The Bool corresponds to whether we are only trying to solve a single
Memberconstraint right now. If so, we *must* produce a unification wanted.
Instances3Eq, Ord, Outputable
Eq SolveContextDefined in polysemy-plugin-0.4.5.2 · Polysemy.Plugin.Fundep.UnificationOrd SolveContextDefined in polysemy-plugin-0.4.5.2 · Polysemy.Plugin.Fundep.UnificationOutputable SolveContextDefined in polysemy-plugin-0.4.5.2 · Polysemy.Plugin.Fundep.Unification