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