serde-generate 0.33.0

Library to generate (de)serialization code in multiple languages
Documentation
open Stdint

val max_depth: int option
val concat : bytes Common.Misc.r list -> bytes Common.Misc.r

val bool : bool -> bytes Common.Misc.r
val uint8 : uint8 -> bytes Common.Misc.r
val uint16 : uint16 -> bytes Common.Misc.r
val uint32 : uint32 -> bytes Common.Misc.r
val uint64 : uint64 -> bytes Common.Misc.r
val uint128 : uint128 -> bytes Common.Misc.r
val int8 : int8 -> bytes Common.Misc.r
val int16 : int16 -> bytes Common.Misc.r
val int32 : int32 -> bytes Common.Misc.r
val int64 : int64 -> bytes Common.Misc.r
val int128 : int128 -> bytes Common.Misc.r
val option : ('a -> bytes Common.Misc.r) -> 'a option -> bytes Common.Misc.r
val unit : unit -> bytes Common.Misc.r
val fixed : ('a -> bytes Common.Misc.r) -> 'a array -> bytes Common.Misc.r

val char : char -> bytes Common.Misc.r
val length : int -> bytes
val variant_index : int -> bytes Common.Misc.r
val float32 : float -> bytes Common.Misc.r
val float64 : float -> bytes Common.Misc.r
val variable : ('a -> bytes Common.Misc.r) -> 'a list -> bytes Common.Misc.r
val string : string -> bytes Common.Misc.r
val bytes : bytes -> bytes Common.Misc.r
val map : ('k -> bytes Common.Misc.r) -> ('v -> bytes Common.Misc.r) -> ('k, 'v) Common.Map.t -> bytes Common.Misc.r