Cabal-2.0.1.0: A framework for packaging Haskell software

Safe Haskell | None
Language | Haskell2010

Distribution.Backpack.FullUnitId

# Documentation

data FullUnitId #

Constructors

FullUnitId ComponentId OpenModuleSubst |

Instances

Show FullUnitId # |
Methods showsPrec :: Int -> FullUnitId -> ShowS Source # show :: FullUnitId -> String Source # showList :: [FullUnitId] -> ShowS Source #
Generic FullUnitId # |
Associated Types type Rep FullUnitId :: * -> * Source # Methods from :: FullUnitId -> Rep FullUnitId x Source # to :: Rep FullUnitId x -> FullUnitId Source #
type Rep FullUnitId # |
type Rep FullUnitId = D1 * (MetaData "FullUnitId" "Distribution.Backpack.FullUnitId" "Cabal-2.0.1.0" False) (C1 * (MetaCons "FullUnitId" PrefixI False) ((:*:) * (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ComponentId)) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * OpenModuleSubst))))

type FullDb = DefUnitId -> FullUnitId #

expandOpenUnitId :: FullDb -> OpenUnitId -> FullUnitId #

expandUnitId :: FullDb -> DefUnitId -> FullUnitId #