SyncSafe1

izumi.functional.bio.SyncSafe1
See theSyncSafe1 companion object
trait SyncSafe1[F[_]] extends DivergenceHelper

Import exception-safe side effects

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

Attributes

Inherited from:
DivergenceHelper

Value members

Abstract methods

def syncSafe[A](unexceptionalEff: => A): F[A]

Suspend an exception-safe side-effect, e.g. random numbers, simple mutation, etc.

Suspend an exception-safe side-effect, e.g. random numbers, simple mutation, etc.

Attributes

Concrete methods

final def widen[G[x]]: SyncSafe1[G]