123456789101112131415161718192021(** You should open this module *)(** Special types
This module defines types specially handled by meta_conv.
To be handled correctly, these type names must be used WITHOUT module names.
For example, Meta_conv.Types.mc_option or Types.mc_option are just treated
as normal types and no special meta_conv decoding/encoding are not generated
for them.
*)type'amc_option='aoptiontype'targetmc_fields=(string*'target)listtype'targetmc_leftovers=(string*'target)listtype('host,'target)mc_lazy_t=('host,'targetError.t)Result.tlazy_ttype('host,'target)mc_result=('host,'targetError.t)Result.ttype'amc_embeded='atype'amc_option_embeded='aoptiontype('a,'b)hashtbl=('a,'b)Hashtbl.t