Polled

object Polled
class Object
trait Matchable
class Any

Value members

Concrete methods

def close[A]: Polled[A] -⚬ Done
def cons[A]: Val[A] |*| Pollable[A] -⚬ Polled[A]
def delayBy[A]: Done |*| Polled[A] -⚬ Polled[A]
def empty[A]: Done -⚬ Polled[A]
def merge[A](mergePollables: Pollable[A] |*| Pollable[A] -⚬ Pollable[A]): Polled[A] |*| Polled[A] -⚬ Polled[A]

Merges two Polleds into one. Left-biased: whenever there is a value available from both upstreams, favors the first one.

Merges two Polleds into one. Left-biased: whenever there is a value available from both upstreams, favors the first one.

Value Params
mergePollables

left-biased merge of two Pollables.

def unpoll[A]: Polled[A] -⚬ Pollable[A]

Implicits

Implicits

implicit def positivePolled[A]: Positive[Polled[A]]