| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Unison.KindInference.Constraint.Context
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.
Constructors
| 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 |