Var

trait Var[A] extends Rx[A] with RxWriter[A]
Companion:
object
trait RxWriter[A]
trait Rx[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

final def imap[A2](f: A2 => A)(g: A => A2)(implicit owner: Owner): Var[A2]
final def lens[B](read: A => B)(write: (A, B) => A)(implicit owner: Owner): Var[B]
def sequence(implicit owner: Owner): Rx[Option[Var[A]]]
Implicitly added by OptionVarOperations
def sequence(implicit owner: Owner): Rx[Seq[Var[A]]]
Implicitly added by SeqVarOperations
final def transformVar[A2](f: RxWriter[A] => RxWriter[A2])(g: Rx[A] => Rx[A2]): Var[A2]
final def transformVarRx(g: Rx[A] => Rx[A]): Var[A]
final def transformVarRxWriter(f: RxWriter[A] => RxWriter[A]): Var[A]

Inherited methods

final def apply()(implicit liveOwner: LiveOwner): A
Inherited from:
Rx
final def as[B](value: B)(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def asEffect[F[_] : RunEffect, B](value: F[B])(seed: => B)(implicit evidence$4: RunEffect[F], owner: Owner): Rx[B]
Inherited from:
Rx
final def asEval[B](value: => B)(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def asFuture[B](value: => Future[B])(seed: => B)(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def asSyncEffect[F[_] : RunSyncEffect, B](value: F[B])(implicit evidence$3: RunSyncEffect[F], owner: Owner): Rx[B]
Inherited from:
Rx
final def collect[B](f: PartialFunction[A, B])(seed: => B)(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def contracollect[B](f: PartialFunction[B, A]): RxWriter[B]
Inherited from:
RxWriter
final def contramap[B](f: B => A): RxWriter[B]
Inherited from:
RxWriter
final def contramapIterable[B](f: B => Iterable[A]): RxWriter[B]
Inherited from:
RxWriter
final def foreach(f: A => Unit)(implicit owner: Owner): Unit
Inherited from:
Rx
final def foreachLater(f: A => Unit)(implicit owner: Owner): Unit
Inherited from:
Rx
final def map[B](f: A => B)(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def mapEffect[F[_] : RunEffect, B](f: A => F[B])(seed: => B)(implicit evidence$2: RunEffect[F], owner: Owner): Rx[B]
Inherited from:
Rx
final def mapEither[B](f: A => Either[Throwable, B])(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def mapFuture[B](f: A => Future[B])(seed: => B)(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def mapSyncEffect[F[_] : RunSyncEffect, B](f: A => F[B])(implicit evidence$1: RunSyncEffect[F], owner: Owner): Rx[B]
Inherited from:
Rx
final def mergeMap[B](f: A => Rx[B])(implicit owner: Owner): Rx[B]
Inherited from:
Rx
def now(): A
Inherited from:
Rx
def observable: Observable[A]
Inherited from:
Rx
def observer: Observer[A]
Inherited from:
RxWriter
final def set(value: A): Unit
Inherited from:
RxWriter
final def switchMap[B](f: A => Rx[B])(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def tap(f: A => Unit)(implicit owner: Owner): Rx[A]
Inherited from:
Rx
final def transformRx[B](f: Observable[A] => Observable[B])(seed: => B)(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def transformRxSync[B](f: Observable[A] => Observable[B])(implicit owner: Owner): Rx[B]
Inherited from:
Rx
final def transformRxWriter[B](f: Observer[A] => Observer[B]): RxWriter[B]
Inherited from:
RxWriter