Module Base.HashableSource
We give a name to Key__portable, even though it could normally be written as sig @@ portable include Key end. This is so of_key__portable can use it for first-class modules.
We give a name to Key__portable, even though it could normally be written as sig @@ portable include Key end. This is so of_key__portable can use it for first-class modules.
We give a name to Key__portable, even though it could normally be written as sig @@ portable include Key end. This is so of_key__portable can use it for first-class modules.
We give a name to Key__portable, even though it could normally be written as sig @@ portable include Key end. This is so of_key__portable can use it for first-class modules.
Source
type ('a : any) t = {hash : 'a -> int;compare : 'a -> 'a -> int;sexp_of_t : 'a -> Sexplib0.Sexp.t;
}