- set : PersistentHashMap α Unit
Instances For
@[inline]
Instances For
@[implicit_reducible]
@[implicit_reducible]
@[inline]
def
Lean.PersistentHashSet.isEmpty
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
(s : PersistentHashSet α)
:
Instances For
@[inline]
def
Lean.PersistentHashSet.insert
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
(s : PersistentHashSet α)
(a : α)
:
Instances For
@[inline]
def
Lean.PersistentHashSet.erase
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
(s : PersistentHashSet α)
(a : α)
:
Instances For
@[inline]
def
Lean.PersistentHashSet.find?
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
(s : PersistentHashSet α)
(a : α)
:
Option α
Instances For
@[inline]
def
Lean.PersistentHashSet.findD
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
(s : PersistentHashSet α)
(a a₀ : α)
:
α
Instances For
@[inline]
def
Lean.PersistentHashSet.contains
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
(s : PersistentHashSet α)
(a : α)
:
Instances For
@[inline]
def
Lean.PersistentHashSet.foldM
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
{β : Type v}
{m : Type v → Type w}
[Monad m]
(f : β → α → m β)
(init : β)
(s : PersistentHashSet α)
:
m β
Instances For
@[inline]
def
Lean.PersistentHashSet.fold
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
{β : Type v}
(f : β → α → β)
(init : β)
(s : PersistentHashSet α)
:
β
Instances For
def
Lean.PersistentHashSet.toList
{α : Type u_1}
{x✝ : BEq α}
{x✝¹ : Hashable α}
(s : PersistentHashSet α)
:
List α
Instances For
@[implicit_reducible]
instance
Lean.PersistentHashSet.instForInOfMonad
{α : Type u_1}
{m : Type u_2 → Type u_3}
{x✝ : BEq α}
{x✝¹ : Hashable α}
[Monad m]
:
ForIn m (PersistentHashSet α) α