package bistro

  1. Overview
  2. Docs
module T : sig ... end
module Set : sig ... end
module Table : sig ... end
module Map : sig ... end
include module type of struct include T end
type t = any
val id : any -> string
val compare : any -> any -> int
val equal : any -> any -> bool
val hash : any -> int
val deps : any -> any list
val descr : any -> string option
val fold_aux : Set.elt -> seen:Set.t -> init:'a -> f:('b -> Set.elt -> 'c) -> 'd * Set.t
val fold : Set.elt -> init:'a -> f:('b -> Set.elt -> 'b) -> 'c