Module Import_info.Impl

type nonrec t = t
val create_loaded : CU.t -> crc:Digest.t -> t

The import info for an implementation we depend on and whose .cmx we actually loaded.

val create_unloaded : CU.t -> t

The import info for an implementation we depend on but for which we never loaded a .cmx (and thus have no CRC for).

val create : CU.t -> crc:Digest.t option -> t

create cu ~crc is create_loaded if crc is Some and create_unloaded if crc is None. Useful when crc is coming out of Consistbl.

val name : t -> CU.Name.t
val cu : t -> CU.t
val crc : t -> Digest.t option
val dummy : t