Packages

o

scalacache

AsyncForId

object AsyncForId extends Async[Id]

Linear Supertypes
Async[Id], Sync[Id], MonadError[Id], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AsyncForId
  2. Async
  3. Sync
  4. MonadError
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def async[A](register: ((Either[Throwable, A]) ⇒ Unit) ⇒ Unit): Id[A]
    Definition Classes
    AsyncForIdAsync
  2. def delay[A](thunk: ⇒ A): Id[A]
    Definition Classes
    AsyncForIdSync
  3. def flatMap[A, B](fa: Id[A])(f: (A) ⇒ Id[B]): Id[B]
    Definition Classes
    AsyncForIdMonadError
  4. def handleNonFatal[A](fa: ⇒ Id[A])(f: (Throwable) ⇒ A): Id[A]
    Definition Classes
    AsyncForIdMonadError
  5. def map[A, B](fa: Id[A])(f: (A) ⇒ B): Id[B]
    Definition Classes
    AsyncForIdMonadError
  6. def pure[A](a: A): Id[A]
    Definition Classes
    AsyncForIdMonadError
  7. def raiseError[A](t: Throwable): Id[A]
    Definition Classes
    AsyncForIdMonadError
  8. def suspend[A](thunk: ⇒ Id[A]): Id[A]
    Definition Classes
    AsyncForIdSync