Instances For
Instances For
@[inline]
def
Lean.NameTrie.foldMatchingM
{m : Type u_1 → Type u_2}
{β : Type u_3}
{σ : Type u_1}
[Monad m]
(t : Lean.NameTrie β)
(k : Lake.Name)
(init : σ)
(f : β → σ → m σ)
:
m σ
Instances For
@[inline]
def
Lean.NameTrie.foldM
{m : Type u_1 → Type u_2}
{β : Type u_3}
{σ : Type u_1}
[Monad m]
(t : Lean.NameTrie β)
(init : σ)
(f : β → σ → m σ)
:
m σ
Instances For
@[inline]
def
Lean.NameTrie.forMatchingM
{m : Type → Type u_1}
{β : Type u_2}
[Monad m]
(t : Lean.NameTrie β)
(k : Lake.Name)
(f : β → m Unit)
:
m Unit
Instances For
@[inline]
def
Lean.NameTrie.forM
{m : Type → Type u_1}
{β : Type u_2}
[Monad m]
(t : Lean.NameTrie β)
(f : β → m Unit)
:
m Unit