HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulegrapesy-1.1.1Haskell2010

Network.GRPC.Common.Binary

Binary RPC

Intended for unqualified import.

  • 2 types
  • 2 values
  • Packagegrapesy-1.1.1
  • Exports4
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceBinary.hs
datadata RawRpc (serv :: Symbol) (meth :: Symbol)
#

Custom gRPC format

Usually gRPC runs over Protobuf, but it does not have to. RawRpc provides an alternative format, which does not use serialization/deserialization at all, just using raw bytestrings for messages. This is a non-standard format (which the gRPC specification explicitly permits).

Instances6IsRPC, SupportsClientRpc, SupportsServerRpc, SupportsStreamingType, Input, Output

Encoding and decoding

3 declarations