type-rig-0.1: type-rig.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: type-rig
version: 0.1
synopsis: Classes for the rig (sums and products) of types
category: Data
homepage: https://github.com/AshleyYakeley/type-rig#readme
bug-reports: https://github.com/AshleyYakeley/type-rig/issues
author: Ashley Yakeley
maintainer: <ashley@semantic.org>
copyright: (c) 2022 Ashley Yakeley
license: BSD-2-Clause
license-file: LICENSE
build-type: Simple
extra-source-files:
changeLog.md
source-repository head
type: git
location: https://github.com/AshleyYakeley/type-rig
library
exposed-modules:
Data.TypeRig.Summable
Data.TypeRig.Productable
Data.TypeRig.Riggable
Data.TypeRig
hs-source-dirs:
lib
default-extensions:
AllowAmbiguousTypes
Arrows
ConstraintKinds
DataKinds
DefaultSignatures
EmptyCase
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
ForeignFunctionInterface
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
ImplicitParams
NoImplicitPrelude
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
OverloadedLabels
OverloadedStrings
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
RankNTypes
RecordWildCards
RecursiveDo
RoleAnnotations
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
NoStarIsType
TemplateHaskell
TypeApplications
TypeFamilies
TypeFamilyDependencies
TypeInType
TypeOperators
TypeSynonymInstances
UndecidableInstances
UndecidableSuperClasses
ViewPatterns
ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Wcompat -Wnoncanonical-monad-instances -Wno-partial-type-signatures
build-depends:
base >=4.15 && <5
, invariant >=0.6
default-language: Haskell2010