Page
Library
Module
Module type
Parameter
Class
Class type
Source
Pbrt.EncoderSourcekey (k, pk) e writes a key and a payload kind to e.
nested f e applies f to an encoder for a message nested in e.
val map_entry :
encode_key:('a -> t -> unit) ->
encode_value:('b -> t -> unit) ->
(('a * payload_kind) * ('b * payload_kind)) ->
t ->
unitint_as_zigzag i e encodes i in e with Varint zigzag encoding
int32_as_varint i e encodes i in e with Varint encoding
int32_as_varint i e encodes i in e with Varint zigzag encoding
int64_as_varint i e encodes i in e with Varint encoding
int64_as_varint i e encodes i in e with Varint zigzag encoding
int32_as_varint i e encodes i in e with Bits32 encoding
int64_as_varint i e encodes i in e with Bits64 encoding
float_as_bits32 f e encodes f in e with Bits32 encoding
float_as_bits64 f e encodes f in e with Bits64 encoding
int_as_bits32 i e encodes i in e with Bits32 encoding TODO : add error handling