Distribution.Backpack.FullUnitId

Cabal-3.12.0.0: A framework for packaging Haskell software

Safe Haskell | None
Language | Haskell2010

Distribution.Backpack.FullUnitId

# Documentation

data FullUnitId Source #

Constructors

FullUnitId ComponentId OpenModuleSubst |

#### Instances

Instances details

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

type FullDb = DefUnitId -> FullUnitId Source #

expandOpenUnitId :: FullDb -> OpenUnitId -> FullUnitId Source #

expandUnitId :: FullDb -> DefUnitId -> FullUnitId Source #