layer

oxygen.zio.syntax.layer
object layer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
layer.type

Members list

Extensions

Extensions

extension [R, E, A](self: ZLayer[R, E, A])
def projectScopedZIO[R1 <: R, E1 >: E, B](f: A => ZIO[R1 & Scope, E1, B])(using aTag: Tag[A], bTag: Tag[B]): ZLayer[R1, E1, B]
def projectZIO[R1 <: R, E1 >: E, B](f: A => ZIO[R1, E1, B])(using aTag: Tag[A], bTag: Tag[B]): ZLayer[R1, E1, B]
def projectZLayer[R1 <: R, E1 >: E, B](f: A => ZLayer[R1, E1, B])(using aTag: Tag[A]): ZLayer[R1, E1, B]