package legacy
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class Difference(diff: String) extends AnyVal with Product with Serializable
- case class DifferencesAndOut[S[_], Out](out: S[Out], differences: List[Difference]) extends Product with Serializable
- trait ForLegacy[M[_], InpAndOut, Res] extends (InpAndOut) ⇒ M[Res]
- case class FullLegacyResult[S[_], InpAndOut, In, Out](inpAndOut: InpAndOut, id: ID, in: In, out: Out, result: DifferencesAndOut[S, Out])(implicit evidence$1: SuccessOrFail[S]) extends Product with Serializable
- trait HasId[T] extends AnyRef
- final case class ID(id: String) extends AnyVal with Product with Serializable
- trait LegacyComparator[S[_], Out] extends (Out, S[Out]) ⇒ List[Difference]
- case class LegacyMigration[M[_], S[_], InpAndOut, Inp, Out](toId: ForLegacy[M, InpAndOut, ID], toInp: ForLegacy[M, InpAndOut, Inp], toOut: ForLegacy[M, InpAndOut, Out], comparator: LegacyComparator[S, Out])(implicit evidence$5: MonadWithException[M], evidence$6: SuccessOrFail[S]) extends Product with Serializable
- trait LegacyReporter[S[_], InpAndOut, Inp, Out] extends (Try[FullLegacyResult[S, InpAndOut, Inp, Out]]) ⇒ Unit
- case class ListOfSummaries(list: List[SummaryOfDifference]) extends Product with Serializable
- case class SummaryOfDifference(id: ID, result: List[String]) extends Product with Serializable
- trait ThrowableToDifference extends (Throwable) ⇒ List[Difference]
Value Members
- object LegacyComparator
- object LegacyReporter
- object ListOfSummaries extends Serializable
- object ThrowableToDifference