package serde

  1. Overview
  2. Docs

Module Serde.SerSource

Sourcetype data
Sourcetype 'err ser_error =
  1. | Unimplemented
  2. | Custom of 'err
Sourcemodule type Mapper = sig ... end
Sourcemodule type Intf = sig ... end
Sourcemodule Unimplemented : sig ... end
Sourcemodule Make (B : Intf) : sig ... end
Sourceval serialize_unit : unit -> (Serde__.Data.t, 'a) result
Sourceval serialize_char : char -> (Serde__.Data.t, 'a) result
Sourceval serialize_bool : bool -> (Serde__.Data.t, 'a) result
Sourceval serialize_int : Int.t -> (Serde__.Data.t, 'a) result
Sourceval serialize_float : float -> (Serde__.Data.t, 'a) result
Sourceval serialize_string : string -> (Serde__.Data.t, 'a) result
Sourceval serialize_tuple : size:int -> elements:Serde__.Data.t list -> (Serde__.Data.t, 'a) result
Sourceval serialize_unit_variant : typename:string -> variant_idx:int -> variant_name:string -> (Serde__.Data.t, 'a) result
Sourceval serialize_tuple_variant : typename:string -> variant_idx:int -> variant_name:string -> variant_size:int -> fields:Serde__.Data.t list -> (Serde__.Data.t, 'a) result
Sourceval serialize_record_variant : typename:string -> variant_idx:int -> variant_name:string -> variant_size:int -> fields:(string * Serde__.Data.t) list -> (Serde__.Data.t, 'a) result
Sourceval serialize_record : typename:string -> size:int -> fields:(string * Serde__.Data.t) list -> (Serde__.Data.t, 'a) result
Sourceval serialize : 'output 'error. (module Intf with type error = 'error and type output = 'output) -> data -> ('output, 'error ser_error) result