package serde

  1. Overview
  2. Docs

Module Serde.De_base

Sourcetype ('value, 'state) t = 'state ctx -> ('value, error) result
Sourceand 'state ctx = 'state De_base.deserializer * 'state
Sourcetype ('value, 'state, 'tag) visitor = {
  1. visit_int : 'state ctx -> int -> ('value, error) result;
  2. visit_string : 'state ctx -> string -> ('value, error) result;
}
Sourceval deserializer : ('state ctx -> ('value, error) result) -> ('value, 'state) t
Sourcemodule type Deserializer = sig ... end
Sourcetype 'state deserializer = (module Deserializer with type state = 'state)