package serde

  1. Overview
  2. Docs

Module SerdeSource

Sourceval (let*) : ('a, 'b) result -> ('a -> ('c, 'b) result) -> ('c, 'b) result
Sourceval pp_list : (Format.formatter -> 'a -> unit) -> Format.formatter -> 'a list -> unit
Sourcetype error = [
  1. | `invalid_field_type
  2. | `missing_field
  3. | `no_more_data
  4. | `unimplemented
  5. | `invalid_tag
  6. | `Msg of string
  7. | Rio.io_error
]
Sourceval pp_err : Format.formatter -> [< `Closed | `Connection_closed | `Eof | `Exn of exn | `Msg of string | `No_info | `Noop | `Process_down | `Timeout | `Unix_error of Unix.error | `Would_block | `invalid_field_type | `invalid_tag | `missing_field | `no_more_data | `unimplemented ] -> unit
Sourcemodule Config : sig ... end
module Ser_base : sig ... end
Sourcemodule Ser : sig ... end
module De_base : sig ... end
Sourcemodule Visitor : sig ... end
Sourcemodule De : sig ... end
Sourcemodule Serializer : sig ... end
Sourcemodule Deserializer : sig ... end
Sourceval serialize : 'value 'state 'output. ('state, 'output) Serializer.t -> 'state -> ('value, 'state, 'output) Ser.t -> 'value -> ('output, error) result
Sourceval deserialize : 'value 'state. 'state Deserializer.t -> 'state -> ('value, 'state) De.t -> ('value, error) result
OCaml

Innovation. Community. Security.