Package1.0.0Network
grpc-spec
Implementation of the pure part of the gRPC spec
- Version1.0.0
- CategoryNetwork
- LicenceBSD-3-Clause
- AuthorEdsko de Vries
- Maintaineredsko@well-typed.com
- Pinned byhackage grpc-spec 1.0.0
- Sourcehackage.haskell.org/package/grpc-spec-1.0.0
Modules
4 modules- Network.GRPC.Spec137Pure implementation of the gRPC spec Most code will not need to use this module directly. Intended for unqualified import.
- Network.GRPC.Spec.Serialization33Serialization functions We collect these functions in a separate module, rather than exporting them
- Network.GRPC.Spec.Util.HKD11Small module to support the higher-kinded data (HKD) pattern This module is similar in spirit to libraries such as barbies (and to
- Network.GRPC.Spec.Util.Parser7Incremental parser interface Intended for qualified import. import Network.GRPC.Spec.Util.Parser (Parser)
Description
This is an implementation of the pure part of the core gRPC spec at https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md. This is by no means a full gRPC implementation, but can be used as the basis for one; see grapesy for a full implementation.
Depends on
24 packages- aeson-2.2.3.0in this set
- base-4.20.2.0with GHC
- base16-bytestring-1.0.2.0in this set
- base64-bytestring-1.2.1.0in this set
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- case-insensitive-1.2.1.0in this set
- containers-0.7with GHC
- data-default-0.8.0.1in this set
- deepseq-1.5.0.0with GHC
- exceptions-0.10.9with GHC
- hashable-1.4.7.0in this set
- http-types-0.12.4in this set
- lens-5.3.5in this set
- mtl-2.3.1with GHC
- network-3.2.8.0in this set
- proto-lens-0.7.1.5in this set
- proto-lens-protobuf-types-0.7.2.2in this set
- record-hasfield-1.0.1in this set
- snappy-c-0.1.1in this set
- text-2.1.3with GHC
- utf8-string-1.0.2in this set
- vector-0.13.2.0in this set
- zlib-0.7.1.0in this set