@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[specialize #[]]
def
Lean.ShareCommon.ShareCommonT.withShareCommon
{m : Type u_1 → Type u_2}
{α : Type u_1}
[Monad m]
(a : α)
:
ShareCommonT m α
Equations
Instances For
@[specialize #[]]
def
Lean.ShareCommon.PShareCommonT.withShareCommon
{m : Type u_1 → Type u_2}
{α : Type u_1}
[Monad m]
(a : α)
:
PShareCommonT m α
Equations
Instances For
Equations
Equations
@[inline]
def
Lean.ShareCommon.ShareCommonT.run
{m : Type u_1 → Type u_2}
{α : Type u_1}
[Monad m]
:
ShareCommonT m α → m α
Equations
Instances For
@[inline]
def
Lean.ShareCommon.PShareCommonT.run
{m : Type u_1 → Type u_2}
{α : Type u_1}
[Monad m]
:
PShareCommonT m α → m α
Equations
Instances For
@[inline]
Equations
Instances For
@[inline]