@[instance_reducible]
instance Lean.PersistentHashSet.instForInOfMonad_batteries {α : Type u_1} [BEq α] [Hashable α] {m : Type u_2 → Type u_3} [Monad m] :
ForIn m (PersistentHashSet α) α
@[inline]
def Lean.PersistentHashSet.any {α : Type u_1} [BEq α] [Hashable α] (s : PersistentHashSet α) (f : α → Bool) :
Returns true if f returns true for any element of the set.
Instances For
@[inline]
def Lean.PersistentHashSet.all {α : Type u_1} [BEq α] [Hashable α] (s : PersistentHashSet α) (f : α → Bool) :
Returns true if f returns true for all elements of the set.
Instances For
@[instance_reducible]
instance Lean.PersistentHashSet.instBEq_batteries {α : Type u_1} [BEq α] [Hashable α] :
BEq (PersistentHashSet α)
def Lean.PersistentHashSet.insertMany {α : Type u_1} [BEq α] [Hashable α] {ρ : Type u_2} [ForIn Id ρ α] (s : PersistentHashSet α) (as : ρ) :
Insert all elements from a collection into a PersistentHashSet.
Instances For
@[inline]
Obtain a PersistentHashSet from an array.
Instances For
@[inline]
Obtain a PersistentHashSet from a list.
Instances For
@[inline]
Merge two PersistentHashSets.