cabal-version: 3.0 name: network-unexceptional version: 0.2.1.0 synopsis: Network functions that do not throw exceptions description: Functions compatible with the Socket type from the network library that do not convert POSIX error codes to thrown exceptions. This library can throw exceptions, but they only happen in the case of misuse, not as the result of anything a network peer does. license: BSD-3-Clause license-file: LICENSE author: Andrew Martin maintainer: andrew.thaddeus@gmail.com copyright: 2023 Andrew Martin build-type: Simple extra-doc-files: CHANGELOG.md library ghc-options: -O2 -Wall exposed-modules: Network.Unexceptional Network.Unexceptional.ByteArray Network.Unexceptional.ByteString Network.Unexceptional.Bytes Network.Unexceptional.Chunks Network.Unexceptional.MutableBytes Network.Unexceptional.Types build-depends: , base >=4.16.3 && <5 , posix-api >=0.7 , error-codes >=0.1.3 , byteslice >=0.2.8 , network >=3.1 , primitive >=0.9 , primitive-addr >=0.1.0.2 , bytestring >=0.11.4 , stm >=2.5.1 hs-source-dirs: src default-language: Haskell2010