Module Persistent_env.Consistbl
val create : unit -> Ocaml_typing.Persistent_env.Consistbl.tval clear : Ocaml_typing.Persistent_env.Consistbl.t -> unitval check :
Ocaml_typing.Persistent_env.Consistbl.t ->
Ocaml_typing.Compilation_unit.Name.t ->
Consistbl_data.t ->
Stdlib.Digest.t ->
Merlin_utils.Misc.filepath ->
unitval check_noadd :
Ocaml_typing.Persistent_env.Consistbl.t ->
Ocaml_typing.Compilation_unit.Name.t ->
Consistbl_data.t ->
Stdlib.Digest.t ->
Merlin_utils.Misc.filepath ->
unitval find :
Ocaml_typing.Persistent_env.Consistbl.t ->
Ocaml_typing.Compilation_unit.Name.t ->
(Consistbl_data.t * Stdlib.Digest.t) optionval extract :
Ocaml_typing.Compilation_unit.Name.t list ->
Ocaml_typing.Persistent_env.Consistbl.t ->
(Ocaml_typing.Compilation_unit.Name.t
* (Consistbl_data.t * Stdlib.Digest.t) option)
listval extract_map :
Ocaml_typing.Compilation_unit.Name.Set.t ->
Ocaml_typing.Persistent_env.Consistbl.t ->
(Consistbl_data.t * Stdlib.Digest.t) option
Ocaml_typing.Compilation_unit.Name.Map.tval filter :
(Ocaml_typing.Compilation_unit.Name.t -> bool) ->
Ocaml_typing.Persistent_env.Consistbl.t ->
unitexception Inconsistency of {unit_name : Ocaml_typing.Compilation_unit.Name.t;inconsistent_source : string;original_source : string;inconsistent_data : Consistbl_data.t;original_data : Consistbl_data.t;
}exception Not_available of Ocaml_typing.Compilation_unit.Name.t