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 #