Packages

object Derive

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Derive
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. implicit val CauseDeriveEqual: DeriveEqual[Cause]

    The DeriveEqual instance for Cause.

  2. implicit val ChunkDeriveEqual: Derive[Chunk, Equal]

    The DeriveEqual instance for Chunk.

  3. implicit def EitherDeriveEqual[E](implicit arg0: Equal[E]): DeriveEqual[[+x]Either[E, x]]

    The DeriveEqual instance for Either.

  4. implicit def ExitDeriveEqual[E](implicit arg0: Equal[E]): DeriveEqual[[+a]Exit[E, a]]

    The DeriveEqual instance for Exit.

  5. implicit val ListDeriveEqual: Derive[List, Equal]

    The DeriveEqual instance for List.

  6. implicit def MapDeriveEqual[A]: DeriveEqual[[+x]Map[A, x]]

    The DeriveEqual instance for Map.

  7. implicit val NonEmptyChunkDeriveEqual: DeriveEqual[NonEmptyChunk]

    The DeriveEqual instance for NonEmptyChunk.

  8. implicit val OptionDeriveEqual: DeriveEqual[Option]

    The DeriveEqual instance for Option.

  9. implicit def ParSeqDeriveEqual[Z <: Unit]: DeriveEqual[[+x]ParSeq[Z, x]]

    The DeriveEqual instance for ParSeq.

  10. implicit val SetDeriveEqual: DeriveEqual[Set]

    The DeriveEqual instance for Set.

  11. implicit val TryDeriveEqual: DeriveEqual[Try]

    The DeriveEqual instance for Try.

  12. implicit def Tuple10DeriveEqual[A, B, C, D, E, F, G, H, I](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, x)]

    The DeriveEqual instance for Tuple10.

  13. implicit def Tuple11DeriveEqual[A, B, C, D, E, F, G, H, I, J](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, x)]

    The DeriveEqual instance for Tuple11.

  14. implicit def Tuple12DeriveEqual[A, B, C, D, E, F, G, H, I, J, K](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, x)]

    The DeriveEqual instance for Tuple12.

  15. implicit def Tuple13DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, x)]

    The DeriveEqual instance for Tuple13.

  16. implicit def Tuple14DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, x)]

    The DeriveEqual instance for Tuple14.

  17. implicit def Tuple15DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, x)]

    The DeriveEqual instance for Tuple15.

  18. implicit def Tuple16DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N], arg14: Equal[O]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, x)]

    The DeriveEqual instance for Tuple16.

  19. implicit def Tuple17DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N], arg14: Equal[O], arg15: Equal[P]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, x)]

    The DeriveEqual instance for Tuple17.

  20. implicit def Tuple18DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N], arg14: Equal[O], arg15: Equal[P], arg16: Equal[Q]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, x)]

    The DeriveEqual instance for Tuple18.

  21. implicit def Tuple19DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N], arg14: Equal[O], arg15: Equal[P], arg16: Equal[Q], arg17: Equal[R]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, x)]

    The DeriveEqual instance for Tuple19.

  22. implicit def Tuple20DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N], arg14: Equal[O], arg15: Equal[P], arg16: Equal[Q], arg17: Equal[R], arg18: Equal[S]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, x)]

    The DeriveEqual instance for Tuple20.

  23. implicit def Tuple21DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N], arg14: Equal[O], arg15: Equal[P], arg16: Equal[Q], arg17: Equal[R], arg18: Equal[S], arg19: Equal[T]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, x)]

    The DeriveEqual instance for Tuple21.

  24. implicit def Tuple22DeriveEqual[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H], arg8: Equal[I], arg9: Equal[J], arg10: Equal[K], arg11: Equal[L], arg12: Equal[M], arg13: Equal[N], arg14: Equal[O], arg15: Equal[P], arg16: Equal[Q], arg17: Equal[R], arg18: Equal[S], arg19: Equal[T], arg20: Equal[U]): DeriveEqual[[x](A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, x)]

    The DeriveEqual instance for Tuple22.

  25. implicit def Tuple2DeriveEqual[A](implicit arg0: Equal[A]): DeriveEqual[[x](A, x)]

    The DeriveEqual instance for Tuple2.

  26. implicit def Tuple3DeriveEqual[A, B](implicit arg0: Equal[A], arg1: Equal[B]): DeriveEqual[[x](A, B, x)]

    The DeriveEqual instance for Tuple3.

  27. implicit def Tuple4DeriveEqual[A, B, C](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C]): DeriveEqual[[x](A, B, C, x)]

    The DeriveEqual instance for Tuple4.

  28. implicit def Tuple5DeriveEqual[A, B, C, D](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D]): DeriveEqual[[x](A, B, C, D, x)]

    The DeriveEqual instance for Tuple5.

  29. implicit def Tuple6DeriveEqual[A, B, C, D, E](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E]): DeriveEqual[[x](A, B, C, D, E, x)]

    The DeriveEqual instance for Tuple6.

  30. implicit def Tuple7DeriveEqual[A, B, C, D, E, F](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F]): DeriveEqual[[x](A, B, C, D, E, F, x)]

    The DeriveEqual instance for Tuple7.

  31. implicit def Tuple8DeriveEqual[A, B, C, D, E, F, G](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G]): DeriveEqual[[x](A, B, C, D, E, F, G, x)]

    The DeriveEqual instance for Tuple8.

  32. implicit def Tuple9DeriveEqual[A, B, C, D, E, F, G, H](implicit arg0: Equal[A], arg1: Equal[B], arg2: Equal[C], arg3: Equal[D], arg4: Equal[E], arg5: Equal[F], arg6: Equal[G], arg7: Equal[H]): DeriveEqual[[x](A, B, C, D, E, F, G, H, x)]

    The DeriveEqual instance for Tuple9.

  33. implicit val VectorDeriveEqual: DeriveEqual[Vector]

    The DeriveEqual instance for Vector.

  34. def apply[F[_], Typeclass[_]](implicit derive: Derive[F, Typeclass]): Derive[F, Typeclass]

    Summon an implicit Derive[F, Typeclass]