Object/Trait

zio

Differ

Related Docs: trait Differ | package zio

Permalink

object Differ extends Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Differ
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ChunkPatch[Value, Patch] extends AnyRef

    Permalink

    A patch which describes updates to a chunk of values.

  2. sealed trait MapPatch[Key, Value, Patch] extends AnyRef

    Permalink

    A patch which describes updates to a map of keys and values.

  3. sealed trait OrPatch[Value, Value2, Patch, Patch2] extends AnyRef

    Permalink

    A patch which describes updates to either one value or another.

  4. sealed trait SetPatch[A] extends AnyRef

    Permalink

    A patch which describes updates to a set of values.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object ChunkPatch

    Permalink
  5. object MapPatch

    Permalink
  6. object OrPatch

    Permalink
  7. object SetPatch

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def chunk[Value, Patch](differ: Differ[Value, Patch]): Differ[Chunk[Value], ChunkPatch[Value, Patch]]

    Permalink

    Constructs a differ that knows how to diff a Chunk of values given a differ that knows how to diff the values.

  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def environment[A]: Differ[ZEnvironment[A], Patch[A, A]]

    Permalink

    Constructs a differ that knows how to diff ZEnvironment values.

  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. def isFatal: Differ[IsFatal, Patch]

    Permalink

    Constructs a differ that knows how to diff IsFatal values.

  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def map[Key, Value, Patch](differ: Differ[Value, Patch]): Differ[Map[Key, Value], MapPatch[Key, Value, Patch]]

    Permalink

    Constructs a differ that knows how to diff a Map of keys and values given a differ that knows how to diff the values.

  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def set[A]: Differ[Set[A], SetPatch[A]]

    Permalink

    Constructs a differ that knows how to diff a Set of values.

  24. def supervisor: Differ[Supervisor[Any], Patch]

    Permalink

    Constructs a differ that knows how to diff Supervisor values.

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. def update[A]: Differ[A, (A) ⇒ A]

    Permalink

    Constructs a differ that just diffs two values by returning a function that sets the value to the new value.

    Constructs a differ that just diffs two values by returning a function that sets the value to the new value. This differ does not support combining multiple updates to the value compositionally and should only be used when there is no compositional way to update them.

  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped