Data.ProtocolBuffers

Message Serialization

Encoding

class Encode a

encodeMessage

encodeLengthPrefixedMessage

Decoding

class Decode a

decodeMessage

decodeLengthPrefixedMessage

Fields

Tags

type family Required (n :: Nat) (a :: *) :: *

type family Optional (n :: Nat) (a :: *) :: *

type Repeated n a

type Packed n a

Accessors

class HasField a

Selectors

data Field n a

Values

Selectors

data Value a

data Enumeration a

data Message m

Wire Coding

data Signed a

data Fixed a