Sync

trait Sync[F[_]] extends Monad[F]
trait Monad[F]
class Object
trait Matchable
class Any

Value members

Abstract methods

def runSync[A](fa: F[A]): A

Inherited methods

def delay[A](a: => A): F[A]
Inherited from
Monad
def flatMap[A, B](fa: F[A])(f: A => F[B]): F[B]
Inherited from
Monad
def flatten[A](ffa: F[F[A]]): F[A]
Inherited from
Monad
def map[A, B](fa: F[A])(f: A => B): F[B]
Inherited from
Monad
def pure[A](a: A): F[A]
Inherited from
Monad
def timeoutMs[A](ms: Long)(fa: F[A]): F[Option[A]]
Inherited from
Monad
def timeoutMsOrThrow[A](ms: Long, err: => Throwable)(fa: F[A]): F[A]
Inherited from
Monad