Module Odig.Cobj.Cmi

module Cmi: sig .. end
cmi files.


type t = Odig.Cobj.cmi 
The type for cmi files.
val read : Fpath.t -> (t, Bos_setup.R.msg) Bos_setup.result
read f reads a cmi file from f.
val name : Odig.Cobj.cmi -> string
name cmi is the name of the module interface.
val digest : Odig.Cobj.cmi -> Odig.Cobj.Digest.t
digest cmi is the digest of the module interface.
val deps : Odig.Cobj.cmi -> (string * Odig.Cobj.Digest.t option) list
deps cmi is the list of imported module interfaces names with their digest, if known.
val path : Odig.Cobj.cmi -> Fpath.t
path cmi is the file path to the cmi file.
val compare : Odig.Cobj.cmi -> Odig.Cobj.cmi -> int
compare cmi cmi' totally orders cmi and cmi'.