Documentation
Lake
.
Util
.
Task
Search
Google site search
return to top
source
Imports
Init
Imported by
Lake
.
instMonadTask
Lake
.
ETask
Lake
.
OptionTask
Lake
.
BaseIOTask
Lake
.
instMonadBaseIOTask
Lake
.
EIOTask
Lake
.
OptionIOTask
Lake
.
instInhabitedOptionIOTask
source
instance
Lake
.
instMonadTask
:
Monad
Task
Equations
Lake.instMonadTask
=
Monad.mk
source
@[inline, reducible]
abbrev
Lake
.
ETask
(ε :
Type
u_1)
(α :
Type
u_1)
:
Type
u_1
Equations
Lake.ETask
ε
=
ExceptT
ε
Task
Instances For
source
@[inline, reducible]
abbrev
Lake
.
OptionTask
(α :
Type
u_1)
:
Type
u_1
Equations
Lake.OptionTask
=
OptionT
Task
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
@[inline, reducible]
abbrev
Lake
.
EIOTask
(ε :
Type
u_1)
(α :
Type
u_1)
:
Type
u_1
Equations
Lake.EIOTask
ε
=
ExceptT
ε
Lake.BaseIOTask
Instances For
source
@[inline, reducible]
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
α
)
Equations
Lake.instInhabitedOptionIOTask
=
{
default
:=
failure
}