Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Elt : sig ... end
type t = (Elt.t, Elt.comparator_witness) Base.Set.t
val compare : t Base__Ppx_compare_lib.compare
type named = (Elt.t, Elt.comparator_witness) Core__Set_intf.Named.t
val length : t -> int
val is_empty : t -> bool
val invariants : t -> bool
module Named : sig ... end
val to_tree : t -> (Elt.t, Elt.comparator_witness) Core__Set_intf.Tree.t
val to_map :
t ->
f:(Elt.t -> 'data) ->
(Elt.t, 'data, Elt.comparator_witness) Base.Map.t
val empty : t
val of_tree : (Elt.t, Elt.comparator_witness) Core__Set_intf.Tree.t -> t
val of_map_keys : (Elt.t, 'a, Elt.comparator_witness) Base.Map.t -> t
module Provide_of_sexp (Elt : sig ... end) : sig ... end
module Provide_bin_io (Elt : sig ... end) : sig ... end
module Provide_hash (Elt : sig ... end) : sig ... end
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t