| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
PlutusIR.Compiler.Types
Synopsis
- data AllowEscape
- data PirTCConfig uni fun = PirTCConfig {}
- pirConfigTCConfig :: forall uni fun uni fun. Lens (PirTCConfig uni fun) (PirTCConfig uni fun) (TypeCheckConfig uni fun) (TypeCheckConfig uni fun)
- pirConfigAllowEscape :: forall uni fun. Quote Name
Documentation
data AllowEscape #
Extra flag to be passed in the TypeCheckM Reader context, to signal if the PIR expression currently being typechecked is at the top-level and thus its type can escape, or nested and thus not allowed to escape.
data PirTCConfig uni fun #
extending the plc typecheck config with AllowEscape
Constructors
| PirTCConfig | |
Fields
| |
Instances
| Lens' (PirTCConfig uni fun) AllowEscape # data DatatypeStyle # What style to use when encoding datatypes.
Generally, See Note [Encoding of datatypes] Constructors
Instances
|