ciris.api.Sync.scala Maven / Gradle / Ivy
package ciris.api
trait Sync[F[_]] extends MonadError[F, Throwable] {
def suspend[A](thunk: => F[A]): F[A]
}
object Sync {
def apply[F[_]](implicit sync: Sync[F]): Sync[F] = sync
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy