Packages

trait SyncSafe1[F[_]] extends DivergenceHelper

Import _exception-safe_ side effects

Linear Supertypes
DivergenceHelper, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SyncSafe1
  2. DivergenceHelper
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Divergence = Nondivergent
    Definition Classes
    DivergenceHelper

Abstract Value Members

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

    Suspend an _exception-safe_ side-effect, e.g.

    Suspend an _exception-safe_ side-effect, e.g. random numbers, simple mutation, etc.

Concrete Value Members

  1. final def widen[G[x] >: F[x]]: SyncSafe1[G]
    Annotations
    @inline()