Map

io.github.pidoveproject.showdown.protocol.Channel.Map
final case class Map[-In, Out, +Out2](channel: Channel[In, Out], f: 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