@hackage proto3-suite0.5.0
A higher-level API to the proto3-wire library
Installation
Dependencies (36)
- QuickCheck >=2.10 && <2.15
- aeson >=1.1.1.0 && <2.1
- aeson-pretty
- attoparsec >=0.13.0.1
- base >=4.8 && <5.0
- base64-bytestring >=1.0.0.1 && <1.3 Show all…
Dependents (3)
@hackage/grpc-haskell, @hackage/hstratus-notes, @hackage/grpc-haskell-core
Package Flags
dhall
(off by default)
Turn on Dhall interpret and inject codegen
swagger
(on by default)
Turn on Swagger doc generation.
swagger-wrapper-format
(off by default)
Change Swagger schema format for Protobuf wrapper types
This library provides a higher-level API to the `proto3-wire` library that supports:
Type classes for encoding and decoding messages, and instances for all wire formats identified in the specification
A higher-level approach to encoding and decoding, based on
GHC.GenericsA way of creating `.proto` files from Haskell types.
See the `Proto3.Suite.Tutorial` module for more details.