Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val optional :
?default:'a ->
'a field_type ->
string ->
int ->
(m, 'a option) field
val repeated :
?packed:bool ->
'a field_type ->
string ->
int ->
(m, 'a list) field
val required : 'a field_type -> string -> int -> (m, 'a) field