Compiler

object Compiler
Companion:
class
Source:
Compiler.scala
class Object
trait Matchable
class Any

Type members

Classlikes

object Target
Companion:
class
Source:
Compiler.scala
sealed trait Target[F[_]] extends MonadCancelThrow[F]

Type class that describes the effect used during stream compilation. Instances exist for all effects which have either a Concurrent instance or a Sync instance.

Type class that describes the effect used during stream compilation. Instances exist for all effects which have either a Concurrent instance or a Sync instance.

Companion:
object
Source:
Compiler.scala

Implicits

Implicits

Inherited implicits

implicit def resource[F[_] : Target]: Compiler[F, [_] =>> Resource[F, _$4]]
implicit def target[F[_]](implicit F: Target[F]): Compiler[F, F]

Provides a Compiler[F, F] instance for an effect F which has a Compiler.Target instance (i.e., either a Concurrent or Sync instance).

Provides a Compiler[F, F] instance for an effect F which has a Compiler.Target instance (i.e., either a Concurrent or Sync instance).

Inherited from:
CompilerLowPriority1 (hidden)
Source:
Compiler.scala