p

difflicious

package difflicious

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package differ
  2. package generic
  3. package internal
  4. package utils

Type Members

  1. final class AlwaysIgnoreDiffer[T] extends Differ[T]

    A Differ that always return an Ignored result.

    A Differ that always return an Ignored result. Useful when you can't really diff a type

  2. sealed trait ConfigureError extends Throwable
  3. sealed trait ConfigureOp extends AnyRef

    The configuration change operation we want to perform on a differ.

    The configuration change operation we want to perform on a differ. For example we might want to:

    - Mark the current differ as ignored so its comparison never fails - Change a Differ for Seq to pair by a field instead of index

  4. final case class ConfigurePath(resolvedSteps: Vector[String], unresolvedSteps: List[String]) extends Product with Serializable
  5. case class Derived[T](differ: Differ[T]) extends Product with Serializable
  6. sealed trait DiffInput[A] extends AnyRef

    Input for diffing.

    Input for diffing. We can either have both the left side (obtained) and right side (expected), or just one side.

  7. sealed trait DiffResult extends AnyRef
  8. trait Differ[T] extends ConfigureMethods[T]
  9. trait DifferGen extends AnyRef
  10. trait DifferTimeInstances extends AnyRef
  11. trait DifferTupleInstances extends AnyRef
  12. sealed trait PairType extends AnyRef

Ungrouped