com.softwaremill.diffx.generic.auto

Type members

Classlikes

Inherited types

type Typeclass[T] = TypeClass[T]
Inherited from
CommonDerivation

Value members

Inherited methods

inline
def derived[A](using Of[A]): Diff[A]
Inherited from
Derivation
inline
def derivedMirror[A](using mirror: Of[A]): Diff[A]
Inherited from
Derivation
inline
def derivedMirrorProduct[A](product: ProductOf[A]): Diff[A]
Inherited from
CommonDerivation
inline
def derivedMirrorSum[A](sum: SumOf[A]): Diff[A]
Inherited from
Derivation
inline
def getParams[T, Labels <: Tuple, Params <: Tuple](annotations: Map[String, List[Any]], typeAnnotations: Map[String, List[Any]], repeated: Map[String, Boolean], idx: Int): List[Param[Typeclass, T]]
Inherited from
CommonDerivation
def join[T](ctx: CaseClass[Diff, T]): Diff[T]
override
def split[T](ctx: SealedTrait[Diff, T]): Diff[T]
Definition Classes
Inherited from
DiffMagnoliaDerivation
transparent inline
def subtypes[T, SubtypeTuple <: Tuple](m: SumOf[T], idx: Int): List[Subtype[Typeclass, T, _]]
Inherited from
Derivation

Inherited fields

Inherited from
AutoDerivation

Givens

Inherited givens

given diffForCaseClass: AnyVal
Inherited from
AutoDerivation