Make.Bval visit_bool : bool -> (value, 'error Error.de_error) resultval visit_unit : unit -> (unit, 'error Error.de_error) resultval visit_char : char -> (value, 'error Error.de_error) resultval visit_int : int -> (value, 'error Error.de_error) resultval visit_float : float -> (value, 'error Error.de_error) resultval visit_string : string -> (value, 'error Error.de_error) resultval visit_seq :
'state. (module De__.Intf.Rec.Visitor_intf with type value = value) ->
(module De__.Intf.Rec.Deserializer_intf with type state = 'state) ->
(value, 'error) Sequence_access.t ->
(value, 'error Error.de_error) resultval visit_variant :
(tag, value, 'error) De__.Intf.Rec.variant_access ->
(value, 'error Error.de_error) resultval visit_map :
'state. (module De__.Intf.Rec.Visitor_intf with type value = value) ->
(module De__.Intf.Rec.Deserializer_intf with type state = 'state) ->
(value, 'error) De__.Intf.Rec.map_access ->
(value, 'error Error.de_error) result