packages feed

record-hasfield-1.0: record-hasfield.cabal

cabal-version:      >= 1.18
build-type:         Simple
name:               record-hasfield
version:            1.0
license:            BSD3
license-file:       LICENSE
category:           Development
author:             Neil Mitchell <ndmitchell@gmail.com>
maintainer:         Neil Mitchell <ndmitchell@gmail.com>
copyright:          Adam Gundry and Neil Mitchell 2018-2019
synopsis:           A version of GHC.Records as available in future GHCs.
description:
    This package provides a version of "GHC.Records" as it will be after the implementation of
    <https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0042-record-set-field.rst GHC proposal #42>,
    plus some helper functions over it.
homepage:           https://github.com/ndmitchell/record-hasfield#readme
bug-reports:        https://github.com/ndmitchell/record-hasfield/issues
tested-with:        GHC==8.6.4, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2

extra-doc-files:
    CHANGES.txt
    README.md

source-repository head
    type:     git
    location: https://github.com/ndmitchell/record-hasfield.git

library
    default-language: Haskell2010
    hs-source-dirs: src
    build-depends:
        base >= 4.4 && < 5

    exposed-modules:
        GHC.Records.Compat
        GHC.Records.Extra

test-suite record-hasfield-test
    type:               exitcode-stdio-1.0
    main-is:            test/Test.hs
    default-language:   Haskell2010

    build-depends:
        base,
        record-hasfield