{-# LANGUAGE DeriveFunctor #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TypeFamilies #-} ----------------------------------------------------------------------------- -- | -- Module : Distribution.Client.Types -- Copyright : (c) David Himmelstrup 2005 -- Duncan Coutts 2011 -- License : BSD-like -- -- Maintainer : cabal-devel@haskell.org -- Stability : provisional -- Portability : portable -- -- Various common data types for the entire cabal-install system ----------------------------------------------------------------------------- module Distribution.Client.Types ( module Distribution.Client.Types.AllowNewer, module Distribution.Client.Types.ConfiguredId, module Distribution.Client.Types.ConfiguredPackage, module Distribution.Client.Types.BuildResults, module Distribution.Client.Types.PackageLocation, module Distribution.Client.Types.PackageSpecifier, module Distribution.Client.Types.ReadyPackage, module Distribution.Client.Types.Repo, module Distribution.Client.Types.RepoName, module Distribution.Client.Types.SourcePackageDb, module Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy, ) where import Distribution.Client.Types.AllowNewer import Distribution.Client.Types.BuildResults import Distribution.Client.Types.ConfiguredId import Distribution.Client.Types.ConfiguredPackage import Distribution.Client.Types.PackageLocation import Distribution.Client.Types.PackageSpecifier import Distribution.Client.Types.Repo import Distribution.Client.Types.RepoName import Distribution.Client.Types.ReadyPackage import Distribution.Client.Types.SourcePackageDb import Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy