HORIZON HASKELLDocslts/ghc-10.0.xaa25b892026-10-10Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · aa25b89 · 2026-10-10

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