Module type Data.Record.S

module type S = sig .. end

Data with type t = r record. Also contains getters and setters for fields.


type r 
include Data.S
val default : t
val has : (r, 'a) Data.Record.field -> t -> bool
val get : (r, 'a) Data.Record.field -> t -> 'a
val set : (r, 'a) Data.Record.field -> 'a -> t -> t