Module Generic_core_desc.Fields.T

module T: sig .. end

type ('p, 'r) fields = 
| Nil : (unit, 'r0) fields
| Cons : ('t, 'r1) Generic_core_desc.Field.t
* ('ts, 'r1) fields
-> ('t * 'ts, 'r1) fields
List of fields. The type ('p, 'r) fields is the list of fields for the record 'r, 'p is a product type isomorphic to the record type 'r, it gathers all of the field types, in the same order are they are provided in the list.