Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Unison.Blank
Documentation
Blank is just a dummy annotation.
Constructors
Blank | just a dummy annotation |
Recorded (Recorded loc) | indicates that we want to remember the variable's solution for some reason |
Retain | indicates that we want to prefer keeping the variable in the context to better refine the above recorded solutions |
Instances
Functor Blank Source # | |
Generic (Blank loc) Source # | |
Show loc => Show (Blank loc) Source # | |
Eq loc => Eq (Blank loc) Source # | |
Ord loc => Ord (Blank loc) Source # | |
type Rep (Blank loc) Source # | |
Defined in Unison.Blank type Rep (Blank loc) = D1 ('MetaData "Blank" "Unison.Blank" "unison-core1-0.0.0-5x4E7QrTypA36O38TyvH2g" 'False) (C1 ('MetaCons "Blank" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Recorded" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Recorded loc))) :+: C1 ('MetaCons "Retain" 'PrefixI 'False) (U1 :: Type -> Type))) |
Constructors
Placeholder loc String | |
Resolve loc String | |
MissingResultPlaceholder loc |