difflicious
package difflicious
Members list
Packages
package difflicious.differ
package difflicious.generic
package difflicious.internal
package difflicious.utils
Type members
Classlikes
final class AlwaysIgnoreDiffer[T] extends Differ[T]
A Differ that always return an Ignored result. Useful when you can't really diff a type
A Differ that always return an Ignored result. Useful when you can't really diff a type
Attributes
- Supertypes
sealed trait ConfigureError extends Throwable
Attributes
- Companion
- object
- Supertypes
-
class Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class InvalidConfigureOpclass NonExistentFieldclass PathTooLongclass PathTooShortForReplaceclass UnrecognizedSubType
object ConfigureError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConfigureError.type
The configuration change operation we want to perform on a differ. For example we might want to:
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
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object ConfigureOp
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConfigureOp.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ConfigurePath
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConfigurePath.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Input for diffing. We can either have both the left side (obtained) and right side (expected), or just one side.
Input for diffing. We can either have both the left side (obtained) and right side (expected), or just one side.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object DiffInput
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ListResultclass MapResultclass MismatchTypeResultclass RecordResulttrait ValueResultclass Bothclass ExpectedOnlyclass ObtainedOnlyShow all
object DiffResult
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DiffResult.type
object DiffResultPrinter
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DiffResultPrinter.type
trait Differ[T] extends ConfigureMethods[T]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class RecordDiffer[T]trait ValueDiffer[T]class EqualsDiffer[T]class NumericDiffer[T]class SealedTraitDiffer[T]class AlwaysIgnoreDiffer[T]Show all
object Differ extends DifferTupleInstances, DifferGen, DifferTimeInstances
Attributes
- Companion
- trait
- Supertypes
-
trait DifferTimeInstancestrait DifferGentrait Derivation[Differ]trait CommonDerivation[Differ]trait DifferTupleInstancesclass Objecttrait Matchableclass AnyShow all
- Self type
-
Differ.type
Attributes
- Supertypes
- Known subtypes
-
trait DerivedAutoDerivationobject Differ.type
trait DifferTimeInstances
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Differ.type
trait DifferTupleInstances
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Differ.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object PairType
object implicits extends ToEachableOps, EachableInstances, PairableInstances, ToSubTypeOp, ToPairByOps
Attributes
- Supertypes
-
trait ToPairByOpstrait ToSubTypeOptrait PairableInstancestrait EachableInstancestrait ToEachableOpsclass Objecttrait Matchableclass AnyShow all
- Self type
-
implicits.type
In this article