Ask for the current TraceContext[Task]
in a TraceTask
.
Ask for the current TraceContext[Task]
in a TraceTask
.
traceTaskOfTraceContext - a TraceContext[Task]
wrapped in a TraceTask
.
Lifts the non-strict, possibly impure expression computing A
into a TraceTask[A]
context.
Lifts the non-strict, possibly impure expression computing A
into a TraceTask[A]
context.
- the non-strict expression computing A
to lift into a TraceTask
context.
traceTaskOfA - a non-strict expression which computes A
lifted into a TraceTask
.
Creates a failed TraceTask
.
Creates a failed TraceTask
.
- the Throwable
with which to fail the underlying program.
traceTaskOfA - the TraceTask[A]
in a failed state.
Lifts a value A
into a TraceTask[A]
context.
Lifts a value A
into a TraceTask[A]
context.
- the pure value A
to lift into a TraceTask
context.
traceTaskOfA - a pure value A
wrapped in a TraceTask
.
Lifts the non-strict, possibly impure expression computing a TraceTask[A]
into a TraceTask[A]
The expression is suspended until the outer TraceTask
returned is run.
Lifts the non-strict, possibly impure expression computing a TraceTask[A]
into a TraceTask[A]
The expression is suspended until the outer TraceTask
returned is run.
- the non-strict expression computing TraceTask[A]
to lift into a TraceTask
context suspended
until the outer TraceTask
is run.
traceTaskOfTA - a non-strict expression which computes TraceTask[A]
lifted into a TraceTask
in
a suspended state until the outer TraceTask
is run.
Companion to the
TraceTask[A]
type alias - provides the TraceT smart constructors with the effectful programF
fixed asfs2.Task
.