Module
Protobuf.Decode
- Package
- purescript-protobuf
- Repository
- xc-jp/purescript-protobuf
Primitive parsers for decoding Google Protocol Buffers.
#double Source
double :: forall m. MonadEffect m => ParserT DataView m Numberdouble Scalar Value Type
#float Source
float :: forall m. MonadEffect m => ParserT DataView m Float32float Scalar Value Type
#int32 Source
int32 :: forall m. MonadEffect m => ParserT DataView m Intint32 Scalar Value Type
#int64 Source
int64 :: forall m. MonadEffect m => ParserT DataView m (Long Signed)int64 Scalar Value Type
#uint32 Source
uint32 :: forall m. MonadEffect m => ParserT DataView m UIntuint32 Scalar Value Type
#uint64 Source
uint64 :: forall m. MonadEffect m => ParserT DataView m (Long Unsigned)uint64 Scalar Value Type
#sint32 Source
sint32 :: forall m. MonadEffect m => ParserT DataView m Intsint32 Scalar Value Type
#sint64 Source
sint64 :: forall m. MonadEffect m => ParserT DataView m (Long Signed)sint64 Scalar Value Type
#fixed32 Source
fixed32 :: forall m. MonadEffect m => ParserT DataView m UIntfixed32 Scalar Value Type
#fixed64 Source
fixed64 :: forall m. MonadEffect m => ParserT DataView m (Long Unsigned)fixed64 Scalar Value Type
#sfixed32 Source
sfixed32 :: forall m. MonadEffect m => ParserT DataView m Intsfixed32 Scalar Value Type
#sfixed64 Source
sfixed64 :: forall m. MonadEffect m => ParserT DataView m (Long Signed)sfixed64 Scalar Value Type
#bool Source
bool :: forall m. MonadEffect m => ParserT DataView m Booleanbool Scalar Value Type
#string Source
string :: forall m. MonadEffect m => ParserT DataView m Stringstring Scalar Value Type
#bytes Source
bytes :: forall m. MonadEffect m => ParserT DataView m ArrayBufferbytes Scalar Value Type
Re-exports from Protobuf.Decode32
#tag32 Source
tag32 :: forall m. MonadEffect m => ParserT DataView m (Tuple FieldNumber WireType)Parse the field number and wire type of the next field. https://developers.google.com/protocol-buffers/docs/encoding#structure