Sidekick_util.Ser_decodeDecoders for Ser_value.
Combinators to decode values.
module Error : sig ... endErrors
val int : int tval bool : bool tval string : string tval return : 'a -> 'a tval return_result : ( 'a, string ) Stdlib.result -> 'a tval fail : string -> 'a tval failf : ( 'a, Stdlib.Format.formatter, unit, 'b t ) Stdlib.format4 -> 'aval unwrap_opt : string -> 'a option -> 'a tUnwrap option, or fail
val any : Ser_value.t tval reflect : 'a t -> Ser_value.t -> ( 'a, Error.t ) Stdlib.result treflect dec v returns the result of decoding v with dec
val reflect_or_fail : 'a t -> Ser_value.t -> 'a tmodule Infix : sig ... endval run : 'a t -> Ser_value.t -> ( 'a, Error.t ) Stdlib.resultval run_exn : 'a t -> Ser_value.t -> 'a