| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hpack.Error
Synopsis
- data HpackError
- formatHpackError :: ProgramName -> HpackError -> String
- newtype ProgramName = ProgramName {}
- type URL = String
- data Status = Status {}
- formatStatus :: Status -> String
Documentation
NOTE: This module is exposed to allow integration of Hpack into other tools. It is not meant for general use by end users. The following caveats apply:
- The API is undocumented, consult the source instead.
- The exposed types and functions primarily serve Hpack's own needs, not that of a public API. Breaking changes can happen as Hpack evolves.
As an Hpack user you either want to use the hpack executable or a build
tool that supports Hpack (e.g. stack or cabal2nix).
data HpackError Source #
Constructors
| HpackVersionNotSupported FilePath Version Version | |
| DefaultsFileNotFound FilePath | |
| DefaultsDownloadFailed URL Status | |
| CycleInDefaults [FilePath] | |
| ParseError String | |
| DecodeValueError FilePath String |
Instances
| Show HpackError Source # | |
Defined in Hpack.Error | |
| Eq HpackError Source # | |
Defined in Hpack.Error Methods (==) :: HpackError -> HpackError -> Bool Source # (/=) :: HpackError -> HpackError -> Bool Source # | |
formatHpackError :: ProgramName -> HpackError -> String Source #
newtype ProgramName Source #
Constructors
| ProgramName | |
Fields | |
Instances
| IsString ProgramName Source # | |
Defined in Hpack.Error Methods fromString :: String -> ProgramName Source # | |
| Show ProgramName Source # | |
Defined in Hpack.Error | |
| Eq ProgramName Source # | |
Defined in Hpack.Error Methods (==) :: ProgramName -> ProgramName -> Bool Source # (/=) :: ProgramName -> ProgramName -> Bool Source # | |
Constructors
| Status | |
Fields
| |
Instances
| Bounded Status | |
| Enum Status | |
Defined in Network.HTTP.Types.Status Methods succ :: Status -> Status Source # pred :: Status -> Status Source # toEnum :: Int -> Status Source # fromEnum :: Status -> Int Source # enumFrom :: Status -> [Status] Source # enumFromThen :: Status -> Status -> [Status] Source # enumFromTo :: Status -> Status -> [Status] Source # enumFromThenTo :: Status -> Status -> Status -> [Status] Source # | |
| Show Status | |
| Eq Status | |
| Ord Status | |
formatStatus :: Status -> String Source #