packages feed

hset-2.0.0: hset.cabal

name:                hset
version:             2.0.0
synopsis:            Primitive list with elements of unique types.
license:             BSD3
license-file:        LICENSE
author:              s9gf4ult
maintainer:          s9gf4ult@gmail.com
category:            Data
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  CHANGELOG.md
homepage: https://bitbucket.org/s9gf4ult/hset
source-repository head
  type: git
  location: git@bitbucket.org:s9gf4ult/hset.git


library
  default-language:    Haskell2010
  hs-source-dirs:      src
  ghc-options: -Wall

  exposed-modules:     Data.HSet
                     , Data.HSet.Get
                     , Data.HSet.Modify
                     , Data.HSet.Remove
                     , Data.HSet.Reverse
                     , Data.HSet.SubHSet
                     , Data.HSet.Type
                     , Data.HSet.TypeLevel
                     , Data.HSet.Union


  build-depends:       base >=4.7 && < 5
                     , deepseq
                     , tagged

  default-extensions: CPP
                    , ConstraintKinds
                    , DataKinds
                    , DeriveDataTypeable
                    , FlexibleContexts
                    , FlexibleInstances
                    , FunctionalDependencies
                    , GADTs
                    , KindSignatures
                    , MultiParamTypeClasses
                    , PolyKinds
                    , RankNTypes
                    , ScopedTypeVariables
                    , TypeFamilies
                    , TypeOperators
                    , UndecidableInstances

test-suite test
  type:    exitcode-stdio-1.0
  default-language:    Haskell2010
  ghc-options:     -Wall
  hs-source-dirs:  test
  main-is: Main.hs

  default-extensions: CPP
                    , ConstraintKinds
                    , DataKinds
                    , FlexibleContexts
                    , FlexibleInstances
                    , GADTs
                    , KindSignatures
                    , MultiParamTypeClasses
                    , PolyKinds
                    , RankNTypes
                    , ScopedTypeVariables
                    , TypeFamilies
                    , TypeOperators
                    , UndecidableInstances

  build-depends: HUnit
               , base >=4.7 && < 5
               , hset
               , tagged