{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
module Distribution.Types.GivenComponent (
GivenComponent(..)
) where
import Distribution.Compat.Prelude
import Distribution.Types.ComponentId
import Distribution.Types.LibraryName
import Distribution.Types.PackageName
data GivenComponent =
GivenComponent
{ givenComponentPackage :: PackageName
, givenComponentName :: LibraryName
, givenComponentId :: ComponentId }
deriving (Generic, Read, Show, Eq, Typeable)
instance Binary GivenComponent