HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulecabal-install-3.12.1.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.12.1.0 · Distribution.Client.Types.RepoName
  • Ord RepoNameDefined in cabal-install-3.12.1.0 · Distribution.Client.Types.RepoName
  • Show RepoNameDefined in cabal-install-3.12.1.0 · Distribution.Client.Types.RepoName
  • Generic RepoNameDefined in cabal-install-3.12.1.0 · Distribution.Client.Types.RepoName
  • NFData RepoNameDefined in cabal-install-3.12.1.0 · Distribution.Client.Types.RepoName
  • Binary RepoNameDefined in cabal-install-3.12.1.0 · Distribution.Client.Types.RepoName
  • Parsec RepoNameDefined in cabal-install-3.12.1.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.12.1.0 · Distribution.Client.Types.RepoName
  • Structured RepoNameDefined in cabal-install-3.12.1.0 · Distribution.Client.Types.RepoName
  • type Rep RepoName = D1 ('MetaData "RepoName" "Distribution.Client.Types.RepoName" "cabal-install-3.12.1.0-1D90DH9PPem9Tqn79I9vRN" 'True) (C1 ('MetaCons "RepoName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRepoName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))Defined in cabal-install-3.12.1.0 · Distribution.Client.Types.RepoName