Packages

object CanBindLocals extends CanIsolateInstancesLevel1

Source
CanBindLocals.scala
Linear Supertypes
CanIsolateInstancesLevel1, CanIsolateInstancesLevel0, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CanBindLocals
  2. CanIsolateInstancesLevel1
  3. CanIsolateInstancesLevel0
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply[R](implicit R: CanBindLocals[R]): CanBindLocals[R]
  2. implicit def cancelableFuture[R]: CanBindLocals[CancelableFuture[R]]

    Instance for monix.execution.CancelableFuture.

    Instance for monix.execution.CancelableFuture.

    Definition Classes
    CanIsolateInstancesLevel1
  3. implicit def forUnit: CanBindLocals[Unit]

    Instance for Unit.

    Instance for Unit.

    Definition Classes
    CanIsolateInstancesLevel0
    Annotations
    @inline()
  4. implicit def future[R]: CanBindLocals[Future[R]]

    Instance for scala.concurrent.Future.

    Instance for scala.concurrent.Future.

    Definition Classes
    CanIsolateInstancesLevel0
  5. def synchronous[R]: CanBindLocals[R]

    Builds an instance for synchronous execution.

    Builds an instance for synchronous execution.

    import monix.execution.misc._
    implicit val ev = CanBindLocals.synchronous[String]
    
    // If not provided explicitly, it might trigger compilation error
    // due to requirement for CanBindLocals[String]
    Local.bindClear {
      "Hello!"
    }
    Definition Classes
    CanIsolateInstancesLevel0
  6. object Implicits
    Definition Classes
    CanIsolateInstancesLevel1