rescala.extra.incremental

Members list

Type members

Classlikes

case class Addition[T](v: T) extends Delta[T]

Type parameters

T

type of the value the Delta holds

Value parameters

v

the value that is added

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Delta[T]
class Object
trait Matchable
class Any
Show all
sealed trait Delta[+T]

Deltas represent a change that will happen on reactive sequences. This could be adding, removing or no change at all

Deltas represent a change that will happen on reactive sequences. This could be adding, removing or no change at all

Type parameters

T

type of the value the Delta holds

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Addition[T]
class NoChange[T]
class Removal[T]
object Delta

Object representing the Delta trait

Object representing the Delta trait

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Delta.type

Attributes

Supertypes
class FromScheduler[synchron.BundleState]
trait Interface
trait Operators
trait SourceBundle
trait SignalBundle
trait EventBundle
trait FoldBundle
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
case class NoChange[T]() extends Delta[T]

Type parameters

T

type of the value the Delta holds

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Delta[T]
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class Removal[T](v: T) extends Delta[T]

Type parameters

T

type of the value the Delta holds

Value parameters

v

the value that is removed

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Delta[T]
class Object
trait Matchable
class Any
Show all