Ordered list of active repositories.
Constructors
Instances9Eq, Show, Generic, NFData, Binary, Parsec, …
Eq ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveReposShow ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveReposGeneric ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveReposNFData ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveReposBinary ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveReposParsec ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveReposNote: empty string is not valid ActiveRepos.
Example1 expression simpleParsec "" :: Maybe ActiveReposNothing
Example1 expression simpleParsec ":none" :: Maybe ActiveReposJust (ActiveRepos [])
Example1 expression simpleParsec ":rest" :: Maybe ActiveReposJust (ActiveRepos [ActiveRepoRest CombineStrategyMerge])
Example1 expression simpleParsec "hackage.haskell.org, :rest, head.hackage:override" :: Maybe ActiveReposJust (ActiveRepos [ActiveRepo (RepoName {unRepoName = "hackage.haskell.org"}) CombineStrategyMerge,ActiveRepoRest CombineStrategyMerge,ActiveRepo (RepoName {unRepoName = "head.hackage"}) CombineStrategyOverride])
Pretty ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveReposStructured ActiveReposDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveRepostype Rep ActiveRepos = D1 ('MetaDataDefined in cabal-install-3.12.1.0 · Distribution.Client.IndexUtils.ActiveRepos"ActiveRepos"
"Distribution.Client.IndexUtils.ActiveRepos"
"cabal-install-3.12.1.0-1D90DH9PPem9Tqn79I9vRN"
'True) (C1 ('MetaCons"ActiveRepos"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ActiveRepoEntry])))