Documentation
Lake
.
Util
.
Task
Search
Google site search
return to top
source
Imports
Init
Imported by
Lake
.
instMonadTask_lake
Lake
.
ETask
Lake
.
OptionTask
Lake
.
BaseIOTask
Lake
.
instMonadBaseIOTask
Lake
.
instInhabitedBaseIOTask
Lake
.
EIOTask
Lake
.
OptionIOTask
Lake
.
instInhabitedOptionIOTask
source
instance
Lake
.
instMonadTask_lake
:
Monad
Task
Equations
Lake.instMonadTask_lake
=
Monad.mk
source
@[reducible, inline]
abbrev
Lake
.
ETask
(ε α :
Type
u_1)
:
Type
u_1
Equations
Lake.ETask
ε
=
ExceptT
ε
Task
Instances For
source
@[reducible, inline]
abbrev
Lake
.
OptionTask
(α :
Type
u_1)
:
Type
u_1
Instances For
source
def
Lake
.
BaseIOTask
(α :
Type
u_1)
:
Type
u_1
Equations
Lake.BaseIOTask
=
Task
Instances For
source
instance
Lake
.
instMonadBaseIOTask
:
Monad
Lake.BaseIOTask
Equations
Lake.instMonadBaseIOTask
=
inferInstanceAs
(
Monad
Task
)
source
instance
Lake
.
instInhabitedBaseIOTask
{α :
Type
u_1}
[
Inhabited
α
]
:
Inhabited
(
Lake.BaseIOTask
α
)
source
@[reducible, inline]
abbrev
Lake
.
EIOTask
(ε α :
Type
u_1)
:
Type
u_1
Instances For
source
@[reducible, inline]
abbrev
Lake
.
OptionIOTask
(α :
Type
u_1)
:
Type
u_1
Equations
Lake.OptionIOTask
=
OptionT
Lake.BaseIOTask
Instances For
source
instance
Lake
.
instInhabitedOptionIOTask
{α :
Type
u_1}
:
Inhabited
(
Lake.OptionIOTask
α
)