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