type Rep ComponentLocalBuildInfo =
D1 ('
MetaData "ComponentLocalBuildInfo" "Distribution.Types.ComponentLocalBuildInfo" "Cabal-3.14.0.0-inplace" '
False) ((
C1 ('
MetaCons "LibComponentLocalBuildInfo" '
PrefixI '
True) (((
S1 ('
MetaSel ('
Just "componentLocalName") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentName)
:*: (
S1 ('
MetaSel ('
Just "componentComponentId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentId)
:*: S1 ('
MetaSel ('
Just "componentUnitId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 UnitId)))
:*: (
S1 ('
MetaSel ('
Just "componentIsIndefinite_") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 Bool)
:*: (
S1 ('
MetaSel ('
Just "componentInstantiatedWith") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(ModuleName, OpenModule)])
:*: S1 ('
MetaSel ('
Just "componentPackageDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(UnitId, MungedPackageId)]))))
:*: ((
S1 ('
MetaSel ('
Just "componentIncludes") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(OpenUnitId, ModuleRenaming)])
:*: (
S1 ('
MetaSel ('
Just "componentExeDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])
:*: S1 ('
MetaSel ('
Just "componentInternalDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])))
:*: ((
S1 ('
MetaSel ('
Just "componentCompatPackageKey") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 String)
:*: S1 ('
MetaSel ('
Just "componentCompatPackageName") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 MungedPackageName))
:*: (
S1 ('
MetaSel ('
Just "componentExposedModules") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [ExposedModule])
:*: S1 ('
MetaSel ('
Just "componentIsPublic") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 Bool)))))
:+: C1 ('
MetaCons "FLibComponentLocalBuildInfo" '
PrefixI '
True) ((
S1 ('
MetaSel ('
Just "componentLocalName") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentName)
:*: (
S1 ('
MetaSel ('
Just "componentComponentId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentId)
:*: S1 ('
MetaSel ('
Just "componentUnitId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 UnitId)))
:*: ((
S1 ('
MetaSel ('
Just "componentPackageDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(UnitId, MungedPackageId)])
:*: S1 ('
MetaSel ('
Just "componentIncludes") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(OpenUnitId, ModuleRenaming)]))
:*: (
S1 ('
MetaSel ('
Just "componentExeDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])
:*: S1 ('
MetaSel ('
Just "componentInternalDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])))))
:+: (
C1 ('
MetaCons "ExeComponentLocalBuildInfo" '
PrefixI '
True) ((
S1 ('
MetaSel ('
Just "componentLocalName") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentName)
:*: (
S1 ('
MetaSel ('
Just "componentComponentId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentId)
:*: S1 ('
MetaSel ('
Just "componentUnitId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 UnitId)))
:*: ((
S1 ('
MetaSel ('
Just "componentPackageDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(UnitId, MungedPackageId)])
:*: S1 ('
MetaSel ('
Just "componentIncludes") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(OpenUnitId, ModuleRenaming)]))
:*: (
S1 ('
MetaSel ('
Just "componentExeDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])
:*: S1 ('
MetaSel ('
Just "componentInternalDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId]))))
:+: (
C1 ('
MetaCons "TestComponentLocalBuildInfo" '
PrefixI '
True) ((
S1 ('
MetaSel ('
Just "componentLocalName") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentName)
:*: (
S1 ('
MetaSel ('
Just "componentComponentId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentId)
:*: S1 ('
MetaSel ('
Just "componentUnitId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 UnitId)))
:*: ((
S1 ('
MetaSel ('
Just "componentPackageDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(UnitId, MungedPackageId)])
:*: S1 ('
MetaSel ('
Just "componentIncludes") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(OpenUnitId, ModuleRenaming)]))
:*: (
S1 ('
MetaSel ('
Just "componentExeDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])
:*: S1 ('
MetaSel ('
Just "componentInternalDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId]))))
:+: C1 ('
MetaCons "BenchComponentLocalBuildInfo" '
PrefixI '
True) ((
S1 ('
MetaSel ('
Just "componentLocalName") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentName)
:*: (
S1 ('
MetaSel ('
Just "componentComponentId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 ComponentId)
:*: S1 ('
MetaSel ('
Just "componentUnitId") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 UnitId)))
:*: ((
S1 ('
MetaSel ('
Just "componentPackageDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(UnitId, MungedPackageId)])
:*: S1 ('
MetaSel ('
Just "componentIncludes") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [(OpenUnitId, ModuleRenaming)]))
:*: (
S1 ('
MetaSel ('
Just "componentExeDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])
:*: S1 ('
MetaSel ('
Just "componentInternalDeps") '
NoSourceUnpackedness '
NoSourceStrictness '
DecidedLazy) (
Rec0 [UnitId])))))))