instance
Lake.OrdHashSet.instCoeHashSet
{α : Type u_1}
[Hashable α]
[BEq α]
:
Coe (OrdHashSet α) (Std.HashSet α)
Equations
Equations
Instances For
Equations
Equations
Instances For
Equations
Instances For
def
Lake.OrdHashSet.appendArray
{α : Type u_1}
[Hashable α]
[BEq α]
(self : OrdHashSet α)
(arr : Array α)
:
Equations
Instances For
instance
Lake.OrdHashSet.instHAppendArray
{α : Type u_1}
[Hashable α]
[BEq α]
:
HAppend (OrdHashSet α) (Array α) (OrdHashSet α)
Equations
Equations
Instances For
Equations
Equations
Instances For
@[inline]
Equations
Instances For
@[inline]
Equations
Instances For
@[inline]
def
Lake.OrdHashSet.foldl
{α : Type u_1}
[Hashable α]
[BEq α]
{β : Type u_2}
(f : β → α → β)
(init : β)
(self : OrdHashSet α)
:
β
Equations
Instances For
@[inline]
def
Lake.OrdHashSet.foldlM
{α : Type u_1}
[Hashable α]
[BEq α]
{m : Type u_2 → Type u_3}
{β : Type u_2}
[Monad m]
(f : β → α → m β)
(init : β)
(self : OrdHashSet α)
:
m β
Equations
Instances For
@[inline]
def
Lake.OrdHashSet.foldr
{α : Type u_1}
[Hashable α]
[BEq α]
{β : Type u_2}
(f : α → β → β)
(init : β)
(self : OrdHashSet α)
:
β
Equations
Instances For
@[inline]
def
Lake.OrdHashSet.foldrM
{α : Type u_1}
[Hashable α]
[BEq α]
{m : Type u_2 → Type u_3}
{β : Type u_2}
[Monad m]
(f : α → β → m β)
(init : β)
(self : OrdHashSet α)
:
m β
Equations
Instances For
instance
Lake.OrdHashSet.instForIn
{α : Type u_1}
[Hashable α]
[BEq α]
{m : Type u_2 → Type u_3}
:
ForIn m (OrdHashSet α) α