Layer

kyo.Layer
See theLayer companion object
abstract class Layer[+Out, -S]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Layer[Out, S]

Members list

Value members

Concrete methods

final infix def and[Out2, S2](that: Layer[Out2, S2]): Layer[Out & Out2, S & S2]
def run[R](using reduce: Reducible[Env[In]]): TypeMap[Out] < (S & reduce.SReduced & Memo)
Extension method from Layer
final infix def to[Out2, S2, In2](that: Layer[Out2, Env[In2] & S2]): Layer[Out2, S & S2]
final infix def using[Out2, S2, In2](that: Layer[Out2, Env[In2] & S2]): Layer[Out & Out2, S & S2]