Pipe

io.github.pidoveproject.showdown.protocol.Channel.Pipe
final case class Pipe[-In, Out, +Out2](in: Channel[In, Out], out: Channel[Out, Out2]) extends Channel[In, Out2]

Attributes

Source
Channel.scala

Members list

Value members

Inherited methods

def <<<[In2](before: Channel[In2, In]): Channel[In2, Out2]

Attributes

Inherited from:
Channel
Source
Channel.scala
def >>>[Out2](next: Channel[Out2, Out2]): Channel[In, Out2]

Attributes

Inherited from:
Channel
Source
Channel.scala
def contramap[In2](f: In2 => In): Channel[In2, Out2]

Attributes

Inherited from:
Channel
Source
Channel.scala
def map[Out2](f: Out2 => Out2): Channel[In, Out2]

Attributes

Inherited from:
Channel
Source
Channel.scala
def offer(value: In)(using Trace): UIO[Boolean]

Attributes

Inherited from:
Channel
Source
Channel.scala
def pipe[Out2](next: Channel[Out2, Out2]): Channel[In, Out2]

Attributes

Inherited from:
Channel
Source
Channel.scala
def poll(using Trace): UIO[Option[Out2]]

Attributes

Inherited from:
Channel
Source
Channel.scala
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def take(using Trace): UIO[Out2]

Attributes

Inherited from:
Channel
Source
Channel.scala
def toZStream(using Trace): UStream[Out2]

Attributes

Inherited from:
Channel
Source
Channel.scala