Util_serpack.Result
val iter_result : ('a -> 'b) -> ('c -> 'd) -> ('e, 'f) result -> 'g
type ('a, 'err) t = ('a, 'err) result
val pp :
'a 'err. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'err -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('a, 'err) t ->
Ppx_deriving_runtime.unit
val show :
'a 'err. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'err -> Ppx_deriving_runtime.unit) ->
('a, 'err) t ->
Ppx_deriving_runtime.string
val iter : ('a -> unit) -> ('err -> unit) -> ('a0, 'err0) result -> unit
val to_serpack :
('a -> 'b -> Imandrakit_ser_pack.value) ->
('c -> 'd -> Imandrakit_ser_pack.value) ->
'e ->
('f, 'g) result ->
Imandrakit_ser_pack.value
val of_serpack :
(Ser_pack.Deser.state -> Imandrakit_ser_pack.value -> 'a) ->
(Ser_pack.Deser.state -> Imandrakit_ser_pack.value -> 'b) ->
('c, 'd) result Ser_pack.Deser.t