Rx

trait Rx[+A]
Companion:
object
class Object
trait Matchable
class Any
trait Var[A]

Value members

Abstract methods

def now(): Option[A]
def observable: Observable[A]

Concrete methods

final def as[B](value: B)(implicit owner: Owner): Rx[B]
final def asDelay[B](value: => B)(implicit owner: Owner): Rx[B]
final def asEffect[F[_] : RunEffect, B](value: F[B])(implicit evidence$2: RunEffect[F], owner: Owner): Rx[B]
final def asFuture[B](value: => Future[B])(implicit owner: Owner): Rx[B]
final def collect[B](f: PartialFunction[A, B])(implicit owner: Owner): Rx[B]
final def filter(f: A => Boolean)(implicit owner: Owner): Rx[A]
final def foreach(f: A => Unit)(implicit owner: Owner): Unit
final def map[B](f: A => B)(implicit owner: Owner): Rx[B]
final def mapEffect[F[_] : RunEffect, B](f: A => F[B])(implicit evidence$1: RunEffect[F], owner: Owner): Rx[B]
final def mapFuture[B](f: A => Future[B])(implicit owner: Owner): Rx[B]
final def mapIterable[B](f: A => Iterable[B])(implicit owner: Owner): Rx[B]
final def mergeMap[B](f: A => Rx[B])(implicit owner: Owner): Rx[B]
final def subscribe()(implicit owner: Owner): Unit
final def switchMap[B](f: A => Rx[B])(implicit owner: Owner): Rx[B]
final def transform[B](f: Observable[A] => Observable[B])(implicit owner: Owner): Rx[B]