Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.GRPC.Common.Binary
Contents
Description
Binary RPC
Intended for unqualified import.
Synopsis
- data RawRpc (serv :: Symbol) (meth :: Symbol)
- encode :: Binary a => a -> ByteString
- decodeOrThrow :: (MonadIO m, Binary a) => ByteString -> m a
- data DecodeException = DecodeException {}
Documentation
data RawRpc (serv :: Symbol) (meth :: Symbol) #
Instances
Encoding and decoding
encode :: Binary a => a -> ByteString #
Encode a value using binary serialisation to a lazy ByteString.
decodeOrThrow :: (MonadIO m, Binary a) => ByteString -> m a Source #
data DecodeException Source #
Constructors
DecodeException | |
Fields
|
Instances
Exception DecodeException Source # | |
Defined in Network.GRPC.Common.Binary Methods toException :: DecodeException -> SomeException # fromException :: SomeException -> Maybe DecodeException # displayException :: DecodeException -> String # backtraceDesired :: DecodeException -> Bool # | |
Show DecodeException Source # | |
Defined in Network.GRPC.Common.Binary Methods showsPrec :: Int -> DecodeException -> ShowS # show :: DecodeException -> String # showList :: [DecodeException] -> ShowS # |