cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: binrep version: 0.8.0 synopsis: Encode precise binary representations directly in types description: Please see README.md. category: Data, Serialization, Generics homepage: https://github.com/raehik/binrep#readme bug-reports: https://github.com/raehik/binrep/issues author: Ben Orchard maintainer: Ben Orchard license: MIT license-file: LICENSE build-type: Simple tested-with: GHC ==9.4.4 extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/raehik/binrep flag icu description: use text-icu package (requires ICU library) manual: True default: True library exposed-modules: Binrep Binrep.BLen Binrep.CBLen Binrep.Common.Class.TypeErrors Binrep.Common.Via.Generically.NonSum Binrep.Common.Via.Prim Binrep.Generic Binrep.Get Binrep.Get.Error Binrep.Get.Struct Binrep.Put Binrep.Put.Struct Binrep.Test Binrep.Type.Derived.NullTermPadded Binrep.Type.Magic Binrep.Type.NullPadded Binrep.Type.NullTerminated Binrep.Type.Prefix.Count Binrep.Type.Prefix.Size Binrep.Type.Sized Binrep.Type.Text Binrep.Type.Text.Encoding.Ascii Binrep.Type.Text.Encoding.ShiftJis Binrep.Type.Text.Encoding.Utf16 Binrep.Type.Text.Encoding.Utf32 Binrep.Type.Text.Encoding.Utf8 Binrep.Type.Text.Internal Binrep.Type.Thin Binrep.Util Binrep.Util.ByteOrder Binrep.Util.Generic Binrep.Util.Prefix Raehik.Compat.FlatParse.Basic.Prim Raehik.Compat.FlatParse.Basic.WithLength Util.TypeNats other-modules: Paths_binrep hs-source-dirs: src default-extensions: LambdaCase NoStarIsType DerivingVia DeriveAnyClass GADTs RoleAnnotations DefaultSignatures TypeFamilies DataKinds MagicHash ghc-options: -Wall build-depends: base >=4.14 && <5 , bytestring >=0.11 && <0.13 , bytezap >=1.2.0 && <1.3 , deepseq >=1.4.6.1 && <1.6 , defun-core ==0.1.* , flatparse >=0.5.0.2 && <0.6 , generic-data-functions >=0.5.0 && <0.6 , generic-type-asserts >=0.3.0 && <0.4 , generic-type-functions >=0.1.0 && <0.2 , parser-combinators >=1.3.0 && <1.4 , refined1 ==0.9.* , strongweak >=0.6.0 && <0.7 , text >=1.2.5.0 && <2.1 , type-level-bytestrings >=0.1.0 && <0.2 default-language: GHC2021 if flag(icu) cpp-options: -DHAVE_ICU build-depends: text-icu >=0.7.0.0 && <0.9 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: ArbitraryOrphans Binrep.LawsSpec Paths_binrep hs-source-dirs: test default-extensions: LambdaCase NoStarIsType DerivingVia DeriveAnyClass GADTs RoleAnnotations DefaultSignatures TypeFamilies DataKinds MagicHash ghc-options: -Wall build-tool-depends: hspec-discover:hspec-discover >=2.7 && <2.12 build-depends: QuickCheck >=2.14.2 && <2.15 , base >=4.14 && <5 , binrep , bytestring >=0.11 && <0.13 , bytezap >=1.2.0 && <1.3 , deepseq >=1.4.6.1 && <1.6 , defun-core ==0.1.* , flatparse >=0.5.0.2 && <0.6 , generic-data-functions >=0.5.0 && <0.6 , generic-random >=1.5.0.1 && <1.6 , generic-type-asserts >=0.3.0 && <0.4 , generic-type-functions >=0.1.0 && <0.2 , hspec >=2.7 && <2.12 , parser-combinators >=1.3.0 && <1.4 , quickcheck-instances >=0.3.26 && <0.4 , refined1 ==0.9.* , strongweak >=0.6.0 && <0.7 , text >=1.2.5.0 && <2.1 , type-level-bytestrings >=0.1.0 && <0.2 default-language: GHC2021 if flag(icu) cpp-options: -DHAVE_ICU build-depends: text-icu >=0.7.0.0 && <0.9 benchmark bench type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Paths_binrep hs-source-dirs: bench default-extensions: LambdaCase NoStarIsType DerivingVia DeriveAnyClass GADTs RoleAnnotations DefaultSignatures TypeFamilies DataKinds MagicHash ghc-options: -Wall build-depends: base >=4.14 && <5 , binrep , bytestring >=0.11 && <0.13 , bytezap >=1.2.0 && <1.3 , deepseq >=1.4.6.1 && <1.6 , defun-core ==0.1.* , flatparse >=0.5.0.2 && <0.6 , gauge , generic-data-functions >=0.5.0 && <0.6 , generic-type-asserts >=0.3.0 && <0.4 , generic-type-functions >=0.1.0 && <0.2 , parser-combinators >=1.3.0 && <1.4 , refined1 ==0.9.* , strongweak >=0.6.0 && <0.7 , text >=1.2.5.0 && <2.1 , type-level-bytestrings >=0.1.0 && <0.2 default-language: GHC2021 if flag(icu) cpp-options: -DHAVE_ICU build-depends: text-icu >=0.7.0.0 && <0.9