Module Api_watch.DiffSource

Sourcetype ('item, 'diff) t =
  1. | Added of 'item
  2. | Removed of 'item
  3. | Modified of 'diff
Sourcetype 'a atomic_modification = {
  1. reference : 'a;
  2. current : 'a;
}
Sourcetype module_ = {
  1. mname : string;
  2. mdiff : (Types.module_declaration, module_modification) t;
}
Sourceand module_modification =
  1. | Unsupported
  2. | Supported of sig_item list
Sourceand sig_item =
  1. | Value of value
  2. | Module of module_
Sourceval interface : module_name:string -> reference:Types.signature -> current:Types.signature -> module_ option