dhall-to-cabal-1.3.1.0: golden-tests/cabal-to-dhall/mixins-no-signatures.dhall
let prelude = ./../../dhall/prelude.dhall
in let types = ./../../dhall/types.dhall
in prelude.defaults.Package
⫽ { name =
"mixins-test"
, version =
prelude.v "0"
, library =
Some
( λ(config : types.Config)
→ prelude.defaults.Library
⫽ { mixins =
[ { package =
"foo"
, renaming =
{ provides =
prelude.types.ModuleRenaming.default {=}
, requires =
prelude.types.ModuleRenaming.default {=}
}
}
, { package =
"bar"
, renaming =
{ provides =
prelude.types.ModuleRenaming.renaming
[ { rename = "Some.Module", to = "Some.Module" }
, { rename =
"Some.Other.Module"
, to =
"Some.Other.Module"
}
, { rename = "Third.Module", to = "Renamed" }
]
, requires =
prelude.types.ModuleRenaming.default {=}
}
}
, { package =
"baz"
, renaming =
{ provides =
prelude.types.ModuleRenaming.hiding
[ "Hidden", "Also.Hidden" ]
, requires =
prelude.types.ModuleRenaming.default {=}
}
}
]
}
)
}