Module Ast.Field

type t = {
name : Hardcaml__.Import.string;

Name of the field

type_ : Type.t;

Field type - a signal or a sub-module

sequence : Sequence.t Hardcaml__.Import.option;

Is the field type an array or list?

doc : Hardcaml__.Import.string Hardcaml__.Import.option;

Ocaml documentation string, if any. Note that this must be placed in the ml and not mli.

}
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t