Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data ConstraintContext v loc
- = AppAbs !(UVar v loc) !(UVar v loc)
- | AppArg !(UVar v loc) !(UVar v loc) !(UVar v loc)
- | AppArrow loc !(Type v loc) !(Type v loc)
- | Annotation
- | EffectsList
- | ScopeReference
- | TypeAnnotation
- | DeclDefinition
- | Builtin
- | ContextLookup
Documentation
data ConstraintContext v loc Source #
The context in which the constraint was generated. This is useful when generating user-facing error messages.
AppAbs !(UVar v loc) !(UVar v loc) | |
AppArg !(UVar v loc) !(UVar v loc) !(UVar v loc) | |
AppArrow loc !(Type v loc) !(Type v loc) | |
Annotation | |
EffectsList | |
ScopeReference | |
TypeAnnotation | |
DeclDefinition | |
Builtin | |
ContextLookup |