Sexplib0.Sexp_conv_record
module Kind : sig ... end
module Fields : sig ... end
val record_of_sexp :
caller:string ->
fields:'a Fields.t ->
index_of_field:(string -> int) ->
allow_extra_fields:bool ->
create:('a -> 'b) ->
Sexplib0__.Sexp.t ->
'b
val record_of_sexps :
caller:string ->
context:Sexplib0__.Sexp.t ->
fields:'a Fields.t ->
index_of_field:(string -> int) ->
allow_extra_fields:bool ->
create:('a -> 'b) ->
Sexplib0__.Sexp.t list ->
'b