Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Evidence
- getEvidenceAtHole :: Tracked age SrcSpan -> Tracked age (LHsBinds GhcTc) -> [Evidence]
- mkEvidence :: PredType -> [Evidence]
- evidenceToSubst :: Evidence -> TacticState -> TacticState
- evidenceToHypothesis :: Evidence -> Hypothesis CType
- evidenceToThetaType :: [Evidence] -> Set CType
Documentation
Something we've learned about the type environment.
evidenceToSubst :: Evidence -> TacticState -> TacticState Source #
Update our knowledge of which types are equal.
evidenceToHypothesis :: Evidence -> Hypothesis CType Source #
Get all of the methods that are in scope from this piece of Evidence
.