Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Error
Synopsis
- data HackPortError
- = ArgumentError String
- | ConnectionFailed String String
- | PackageNotFound String
- | InvalidTarballURL String String
- | InvalidSignatureURL String String
- | VerificationFailed String String
- | DownloadFailed String String
- | UnknownCompression String
- | UnpackingFailed String Int
- | NoCabalFound String
- | ExtractionFailed String String Int
- | CabalParseFailed String String
- | BashNotFound
- | BashError String
- | NoOverlay
- | MultipleOverlays [String]
- | UnknownVerbosityLevel String
- | InvalidServer String
- throwEx :: HackPortError -> IO a
- catchEx :: IO a -> (HackPortError -> IO a) -> IO a
- hackPortShowError :: HackPortError -> String
Documentation
data HackPortError Source #
Type holding all of the HackPortError
constructors.
Constructors
Instances
Eq HackPortError Source # | needed for spec test-suite |
Defined in Error Methods (==) :: HackPortError -> HackPortError -> Bool # (/=) :: HackPortError -> HackPortError -> Bool # | |
Show HackPortError Source # | |
Defined in Error Methods showsPrec :: Int -> HackPortError -> ShowS # show :: HackPortError -> String # showList :: [HackPortError] -> ShowS # | |
Exception HackPortError Source # | |
Defined in Error Methods toException :: HackPortError -> SomeException # fromException :: SomeException -> Maybe HackPortError # displayException :: HackPortError -> String # |
throwEx :: HackPortError -> IO a Source #
Throw a HackPortError
.
catchEx :: IO a -> (HackPortError -> IO a) -> IO a Source #
Catch a HackPortError
.
hackPortShowError :: HackPortError -> String Source #
Show the error string for a given HackPortError
.