Ich habe airport.mli
und airport.ml
.Wie kann ich ein Modul (eigentlich ein Set.Make) in der mli-Datei deklarieren?
In airport.ml
, ich habe
module AirportSet = Set.Make(struct type t = airport let compare = compare end);;
Das ist kein Problem.
I haben dann eine Funktion
val get_all_airport : unit -> AirportSet.t;;
, die eine AirportSet
erzeugt.
so in airport.mli
, muss ich zeigen, die module AirportSet
so AirportSet
erkannt wird.
Wie kann ich das tun?