| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
PlutusIR.Compiler.Error
Documentation
Constructors
| CompilationError !a !Text | A generic compilation error. | 
| UnsupportedError !a !Text | An error relating specifically to an unsupported feature. | 
| PLCError !(Error uni fun a) | An error from running some PLC function, lifted into this error type for convenience. | 
Instances
| (PrettyUni uni, Pretty fun, Pretty ann) ⇒ PrettyBy PrettyConfigPlc (Error uni fun ann) Source # | |
| Defined in PlutusIR.Compiler.Error Methods prettyBy ∷ PrettyConfigPlc → Error uni fun ann → Doc ann0 Source # prettyListBy ∷ PrettyConfigPlc → [Error uni fun ann] → Doc ann0 Source # | |
| (ThrowableBuiltins uni fun, Pretty ann, Typeable ann) ⇒ Exception (Error uni fun ann) Source # | |
| Defined in PlutusIR.Compiler.Error Methods toException ∷ Error uni fun ann → SomeException Source # fromException ∷ SomeException → Maybe (Error uni fun ann) Source # displayException ∷ Error uni fun ann → String Source # | |
| (PrettyUni uni, Pretty fun, Pretty ann) ⇒ Show (Error uni fun ann) Source # | |