@hackage proto3-suite0.10.0
A higher-level API to the proto3-wire library
Installation
Dependencies (39)
- QuickCheck >=2.10 && <2.17
- aeson >=1.1.1.0 && <2.3
- aeson-pretty
- attoparsec >=0.13.0.1
- attoparsec-aeson >=2.2.0.0
- base >=4.15 && <5.0 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
attoparsec-aeson
(on by default)
Depend upon the Haskell package "attoparsec-aeson".
development
(off by default)
Enable development-specific options.
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.