Util.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_twine :
(Encode.t -> 'a -> Encode.immediate) ->
(Encode.t -> 'b -> Encode.immediate) ->
Encode.t ->
('c, 'd) result ->
Encode.immediate
val of_twine :
(Decode.t -> int -> 'a) ->
(Decode.t -> int -> 'b) ->
('c, 'd) result Decode.decoder