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 # | |