HORIZON HASKELLDocslts/ghc-9.14.x45dd5372026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11

Modulecabal-install-3.16.0.0Haskell2010

Distribution.Client.Types.RepoName

  • 1 type
newtypenewtype RepoName
#

Repository name.

May be used as path segment.

Constructors

Instances10Eq, Ord, Show, Generic, NFData, Binary, …
  • Eq RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • Ord RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • Show RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • Generic RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • NFData RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • Binary RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • Parsec RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
    Example1 expression
    simpleParsec "hackage.haskell.org" :: Maybe RepoNameJust (RepoName {unRepoName = "hackage.haskell.org"})
    Example1 expression
    simpleParsec "0123" :: Maybe RepoNameNothing
  • Pretty RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • Structured RepoNameDefined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName
  • type Rep RepoName = D1 ('MetaData "RepoName" "Distribution.Client.Types.RepoName" "cabal-install-3.16.0.0-uJtb9D6RBHJ63rvXLCPUM" 'True) (C1 ('MetaCons "RepoName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRepoName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))Defined in cabal-install-3.16.0.0 · Distribution.Client.Types.RepoName