cats-core
cats-core
weaver
BaseCatsSuite
BaseFunIOSuite
BaseIOSuite
CatsUnsafeRun
CatsUnsafeRun
FunSuiteIO
IOGlobalResource
MutableIOSuite
PureIOSuite
SimpleMutableIOSuite
cats-core
/
weaver
/
CatsUnsafeRun
CatsUnsafeRun
trait
CatsUnsafeRun
extends
UnsafeRun
[[A] =>>
IO
[A]]
Companion
object
Graph
Supertypes
Known subtypes
trait
UnsafeRun
[[A] =>>
IO
[A]]
trait
EffectCompat
[[A] =>>
IO
[A]]
trait
PlatformEffectCompat
[[A] =>>
IO
[A]]
class
Object
trait
Matchable
class
Any
object
CatsUnsafeRun
Type members
Value members
Implicits
Type members
Types
type
CancelToken
=
IO
[
Unit
]
Value members
Concrete methods
def
async
(task:
IO
[
Unit
]):
Unit
def
background
(task:
IO
[
Unit
]):
CancelToken
def
cancel
(token:
CancelToken
):
Unit
def
sync
(task:
IO
[
Unit
]):
Unit
Inherited methods
def
async
[A](cb:
Either
[
Throwable
, A] =>
Unit
=>
Unit
):
IO
[A]
Inherited from
EffectCompat
def
fromFuture
[A](thunk: =>
Future
[A]):
IO
[A]
Inherited from
EffectCompat
def
realTimeMillis
:
IO
[
Long
]
Inherited from
EffectCompat
def
sleep
(duration:
FiniteDuration
):
IO
[
Unit
]
Inherited from
EffectCompat
Implicits
Implicits
implicit override
val
contextShift
:
ContextShift
[[A] =>>
IO
[A]]
implicit override
val
effect
:
Concurrent
[[A] =>>
IO
[A]]
implicit override
val
parallel
:
Parallel
[[A] =>>
IO
[A]]
implicit override
val
timer
:
Timer
[[A] =>>
IO
[A]]