The Async class describes the return value of an asynchronous effect
that is imported into an IO value.
Asynchronous effects can return later, which represents an uninterruptible
asynchronous action, now which represents a synchronously computed value,
maybeLater, which represents an interruptible asynchronous action or maybeLaterIO
which represents an interruptible asynchronous action where the canceler has the
form Throwable => IO[Nothing, Unit]
The
Async
class describes the return value of an asynchronous effect that is imported into anIO
value.Asynchronous effects can return
later
, which represents an uninterruptible asynchronous action,now
which represents a synchronously computed value,maybeLater
, which represents an interruptible asynchronous action ormaybeLaterIO
which represents an interruptible asynchronous action where the canceler has the formThrowable => IO[Nothing, Unit]