RxLater

colibri.reactive.RxLater
See theRxLater companion object
trait RxLater[+A] extends RxState[A], RxSourceSelf[RxLater, RxLater, A]

Attributes

Companion
object
Graph
Supertypes
trait RxState[A]
trait RxSource[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait VarLater[A]

Members list

Type members

Types

type SelfSync[+X] = RxLater[X]

Value members

Concrete methods

final override def selfRxSync: RxLater[A]

Attributes

Definition Classes
def toRx: Rx[Option[A]]
Implicitly added by RxLaterOps
def toRx(seed: => A): Rx[A]
Implicitly added by RxLaterOps
def toRxEvent: RxEvent[A]
Implicitly added by RxLaterOps
final override def transformRxSync[B](f: Observable[A] => Observable[B]): RxLater[B]

Attributes

Definition Classes

Inherited methods

final def as[B](value: B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def asEffect[F[_] : RunEffect, B](value: F[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def asEval[B](value: => B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def asFuture[B](value: => Future[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def asSyncEffect[F[_] : RunSyncEffect, B](value: F[B]): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def collect[B](f: PartialFunction[A, B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def combineLatest[B](sourceB: RxSource[B]): Self[(A, B)]

Attributes

Inherited from:
RxSourceSelf
final def combineLatestMap[B, R](sourceB: RxSource[B])(f: (A, B) => R): Self[R]

Attributes

Inherited from:
RxSourceSelf
final def concatMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def drop(n: Int): Self[A]

Attributes

Inherited from:
RxSourceSelf
final def hot: SyncIO[SelfSync[A]]

Attributes

Inherited from:
RxSourceSelf
final def map[B](f: A => B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def mapEffect[F[_] : RunEffect, B](f: A => F[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapEither[B](f: A => Either[Throwable, B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapFuture[B](f: A => Future[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapSyncEffect[F[_] : RunSyncEffect, B](f: A => F[B]): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def mergeMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
def observable: Observable[A]

Attributes

Inherited from:
RxSourceSelf
final def subscribe: SyncIO[Cancelable]

Attributes

Inherited from:
RxSourceSelf
final def switchMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def tap(f: A => Unit): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def to(writer: RxWriter[A]): SelfSync[Unit]

Attributes

Inherited from:
RxSourceSelf
final override def transformRx[B](f: Observable[A] => Observable[B]): RxLater[B]

Attributes

Definition Classes
Inherited from:
RxState
final def unsafeForeach(f: A => Unit): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def unsafeHot(): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def unsafeSubscribe(writer: RxWriter[A]): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def unsafeSubscribe(): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def via(writer: RxWriter[A]): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def void: SelfSync[Unit]

Attributes

Inherited from:
RxSourceSelf
final def withLatest[B](sourceB: RxSource[B]): Self[(A, B)]

Attributes

Inherited from:
RxSourceSelf
final def withLatestMap[B, R](sourceB: RxSource[B])(f: (A, B) => R): Self[R]

Attributes

Inherited from:
RxSourceSelf