package coq-serapi
Module Serlib.Ser_genargSource
Source
val generic_argument_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a Genarg.generic_argumentSource
val sexp_of_generic_argument :
('a -> Sexplib.Sexp.t) ->
'a Genarg.generic_argument ->
Sexplib.Sexp.tSource
val raw_generic_argument_of_yojson :
Yojson.Safe.t ->
(raw_generic_argument, string) Result.resultSource
type ('raw, 'glb, 'top) gen_ser = {raw_ser : 'raw -> Sexplib.Sexp.t;raw_des : Sexplib.Sexp.t -> 'raw;glb_ser : 'glb -> Sexplib.Sexp.t;glb_des : Sexplib.Sexp.t -> 'glb;top_ser : 'top -> Sexplib.Sexp.t;top_des : Sexplib.Sexp.t -> 'top;
}