1 {-# LANGUAGE DeriveDataTypeable #-}
2 {-# LANGUAGE DeriveFunctor #-}
3 {-# LANGUAGE DeriveGeneric #-}
4 {-# LANGUAGE GeneralizedNewtypeDeriving #-}
5 {-# LANGUAGE OverloadedStrings #-}
6 {-# LANGUAGE TypeFamilies #-}
8 -----------------------------------------------------------------------------
10 -----------------------------------------------------------------------------
13 -- Module : Distribution.Client.Types
14 -- Copyright : (c) David Himmelstrup 2005
18 -- Maintainer : cabal-devel@haskell.org
19 -- Stability : provisional
20 -- Portability : portable
22 -- Various common data types for the entire cabal-install system
23 module Distribution
.Client
.Types
24 ( module Distribution
.Client
.Types
.AllowNewer
25 , module Distribution
.Client
.Types
.ConfiguredId
26 , module Distribution
.Client
.Types
.ConfiguredPackage
27 , module Distribution
.Client
.Types
.BuildResults
28 , module Distribution
.Client
.Types
.PackageLocation
29 , module Distribution
.Client
.Types
.PackageSpecifier
30 , module Distribution
.Client
.Types
.ReadyPackage
31 , module Distribution
.Client
.Types
.Repo
32 , module Distribution
.Client
.Types
.RepoName
33 , module Distribution
.Client
.Types
.SourcePackageDb
34 , module Distribution
.Client
.Types
.WriteGhcEnvironmentFilesPolicy
37 import Distribution
.Client
.Types
.AllowNewer
38 import Distribution
.Client
.Types
.BuildResults
39 import Distribution
.Client
.Types
.ConfiguredId
40 import Distribution
.Client
.Types
.ConfiguredPackage
41 import Distribution
.Client
.Types
.PackageLocation
42 import Distribution
.Client
.Types
.PackageSpecifier
43 import Distribution
.Client
.Types
.ReadyPackage
44 import Distribution
.Client
.Types
.Repo
45 import Distribution
.Client
.Types
.RepoName
46 import Distribution
.Client
.Types
.SourcePackageDb
47 import Distribution
.Client
.Types
.WriteGhcEnvironmentFilesPolicy