Module Seed.DataStructures

module Core_Set = Stdlib.Set;

* This module defines some core collections that have consistent methods more * similar to JavaScript conventions than OCaml/Reason conventions. * * This collections do not expose method that will ever throw an exception. * That behavior is hidden away by returning options or requiring a default * for methods that could fail when something is not present in the collection. * * Mutable versions of the collections are also exposed. They are just a * light-weight wrapper around a `ref` of the immutable versions. The * collections are not truly optimized to be mutable.

module Set: { ... };
module IntSet: { ... };
module StringSet: { ... };
module MutableSet: { ... };
module MIntSet: { ... };
module MStringSet: { ... };
module Core_Map = Stdlib.Map;
module Map: { ... };
module IntMap: { ... };
module StringMap: { ... };
module MutableMap: { ... };
module MIntMap: { ... };
module MStringMap: { ... };