All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scalaz.effect.MonadControlIO.scala Maven / Gradle / Ivy

package scalaz
package effect

////
/**
 *
 */
////
trait MonadControlIO[F[_]] extends LiftControlIO[F] with Monad[F] { self =>
  ////

  // derived functions

  ////
  val monadControlIOSyntax = new scalaz.syntax.effect.MonadControlIOSyntax[F] { def F = MonadControlIO.this }
}

object MonadControlIO {
  @inline def apply[F[_]](implicit F: MonadControlIO[F]): MonadControlIO[F] = F

  ////

  ////
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy