jon.recoil.org

Module Sexplib.Conv_errorSource

include module type of struct include Sexplib0.Sexp_conv_error end
val error : loc:string -> sexp:Sexplib0.Sexp.t -> string -> _ @@ portable
val simple_error : string -> string -> Sexplib0.Sexp.t -> _ @@ portable
exception Of_sexp_error of exn * Sexplib0.Sexp.t
val tuple_of_size_n_expected : string -> int -> Sexplib0.Sexp.t -> _ @@ portable
val tuple_pair_expected : string -> string -> Sexplib0.Sexp.t -> _ @@ portable
val stag_no_args : string -> Sexplib0.Sexp.t -> _ @@ portable
val stag_incorrect_n_args : string -> string -> Sexplib0.Sexp.t -> _ @@ portable
val stag_takes_args : string -> Sexplib0.Sexp.t -> _ @@ portable
val nested_list_invalid_sum : string -> Sexplib0.Sexp.t -> _ @@ portable
val empty_list_invalid_sum : string -> Sexplib0.Sexp.t -> _ @@ portable
val unexpected_stag : string -> string list -> Sexplib0.Sexp.t -> _ @@ portable
val record_sexp_bool_with_payload : string -> Sexplib0.Sexp.t -> _ @@ portable
val tuple_incorrect_label : string -> string -> int -> Sexplib0.Sexp.t -> _ @@ portable
val record_only_pairs_expected : string -> Sexplib0.Sexp.t -> _ @@ portable
val record_invalid_fields : what:string -> loc:string -> string list -> Sexplib0.Sexp.t -> _ @@ portable
val record_duplicate_fields : string -> string list -> Sexplib0.Sexp.t -> _ @@ portable
val record_missing_and_extra_fields : string -> Sexplib0.Sexp.t -> missing:string list -> extras:string list -> _ @@ portable
val record_list_instead_atom : string -> Sexplib0.Sexp.t -> _ @@ portable
val record_poly_field_value : string -> Sexplib0.Sexp.t -> _ @@ portable
exception No_variant_match
val no_variant_match : unit -> _ @@ portable
val no_matching_variant_found : string -> Sexplib0.Sexp.t -> _ @@ portable
val ptag_no_args : string -> Sexplib0.Sexp.t -> _ @@ portable
val ptag_incorrect_n_args : string -> string -> Sexplib0.Sexp.t -> _ @@ portable
val ptag_takes_args : string -> Sexplib0.Sexp.t -> _ @@ portable
val nested_list_invalid_poly_var : string -> Sexplib0.Sexp.t -> _ @@ portable
val empty_list_invalid_poly_var : string -> Sexplib0.Sexp.t -> _ @@ portable
val empty_type : string -> Sexplib0.Sexp.t -> _ @@ portable