UnivEq

object UnivEq extends PlatformUnivEq with ScalaUnivEq
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object AutoDerive

Value members

Concrete methods

inline def apply[A](using inline proof: UnivEq[A]): UnivEq[A]
inline def derive[A]: UnivEq[A]
inline def deriveDebug[A]: UnivEq[A]
inline def deriveFix[Fix[_[_]], F[_]]: UnivEq[Fix[F]]
inline def deriveFixDebug[Fix[_[_]], F[_]]: UnivEq[Fix[F]]
inline def derived[A]: UnivEq[A]
def force[A]: UnivEq[A]

Deprecated methods

@deprecated("No longer required in Scala 3. Use UnivEq.derived", "1.4.0")
inline def deriveEmpty[A]: UnivEq[A]
Deprecated
@deprecated("No longer required in Scala 3. Use UnivEq.derivedDebug", "1.4.0")
inline def deriveEmptyDebug[A]: UnivEq[A]
Deprecated

Inherited methods

inline def emptyMap[K, V](implicit evidence$37: UnivEq[K]): Map[K, V]
Inherited from
ScalaUnivEq
inline def emptyMutableSet[A](implicit evidence$39: UnivEq[A]): Set[A]
Inherited from
ScalaUnivEq
inline def emptySet[A](implicit evidence$38: UnivEq[A]): Set[A]
Inherited from
ScalaUnivEq
inline def setBuilder[A](implicit evidence$40: UnivEq[A]): Builder[A, Set[A]]
Inherited from
ScalaUnivEq
inline def toSet[A](as: IterableOnce[A])(implicit evidence$41: UnivEq[A]): Set[A]
Inherited from
ScalaUnivEq

Implicits

Implicits

implicit inline def UnivEqBoolean: UnivEq[Boolean]
implicit inline def UnivEqByte: UnivEq[Byte]
implicit inline def UnivEqChar: UnivEq[Char]
implicit inline def UnivEqDouble: UnivEq[Double]
implicit inline def UnivEqFloat: UnivEq[Float]
implicit inline def UnivEqInt: UnivEq[Int]
implicit inline def UnivEqLong: UnivEq[Long]
implicit inline def UnivEqShort: UnivEq[Short]
implicit inline def UnivEqUnit: UnivEq[Unit]
implicit inline def univEqClass[A]: UnivEq[Class[A]]
implicit inline def univEqClass_: UnivEq[Class[_]]
implicit inline def univEqEmptyTuple: UnivEq[EmptyTuple]
implicit inline def univEqJBoolean: UnivEq[Boolean]
implicit inline def univEqJByte: UnivEq[Byte]
implicit inline def univEqJDouble: UnivEq[Double]
implicit inline def univEqJEnum[A <: Enum[LazyRef(...)]]: UnivEq[A]
implicit inline def univEqJFloat: UnivEq[Float]
implicit inline def univEqJInteger: UnivEq[Integer]
implicit inline def univEqJLong: UnivEq[Long]
implicit inline def univEqJShort: UnivEq[Short]
implicit inline def univEqJavaTimeDuration: UnivEq[Duration]
implicit inline def univEqJavaTimeInstant: UnivEq[Instant]
implicit inline def univEqJavaTimeLocalDate: UnivEq[LocalDate]
implicit inline def univEqJavaTimeLocalDateTime: UnivEq[LocalDateTime]
implicit inline def univEqJavaTimeLocalTime: UnivEq[LocalTime]
implicit inline def univEqJavaTimeMonthDay: UnivEq[MonthDay]
implicit inline def univEqJavaTimeOffsetDateTime: UnivEq[OffsetDateTime]
implicit inline def univEqJavaTimeOffsetTime: UnivEq[OffsetTime]
implicit inline def univEqJavaTimePeriod: UnivEq[Period]
implicit inline def univEqJavaTimeYear: UnivEq[Year]
implicit inline def univEqJavaTimeYearMonth: UnivEq[YearMonth]
implicit inline def univEqJavaTimeZoneId: UnivEq[ZoneId]
implicit inline def univEqJavaTimeZoneOffset: UnivEq[ZoneOffset]
implicit inline def univEqJavaTimeZonedDateTime: UnivEq[ZonedDateTime]
implicit inline def univEqNothing: UnivEq[Nothing]
implicit inline def univEqString: UnivEq[String]
implicit inline def univEqTuple[H, T <: Tuple](implicit evidence$1: UnivEq[H], evidence$2: UnivEq[T]): UnivEq[H *: T]
implicit inline def univEqUUID: UnivEq[UUID]

Inherited implicits

implicit inline def univEqBigDecimal: UnivEq[BigDecimal]
Inherited from
ScalaUnivEq
implicit inline def univEqBigInt: UnivEq[BigInt]
Inherited from
ScalaUnivEq
implicit inline def univEqEither[A, B](implicit evidence$1: UnivEq[A], evidence$2: UnivEq[B]): UnivEq[Either[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqEitherL[A, B](implicit evidence$3: UnivEq[A]): UnivEq[Left[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqEitherR[A, B](implicit evidence$4: UnivEq[B]): UnivEq[Right[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqEnum[A <: Value]: UnivEq[A]
Inherited from
ScalaUnivEq
implicit inline def univEqLazyList[A](implicit evidence$5: UnivEq[A]): UnivEq[LazyList[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqList[A](implicit evidence$6: UnivEq[A]): UnivEq[List[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqMap[A, B](implicit evidence$7: UnivEq[A], evidence$8: UnivEq[B]): UnivEq[Map[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqNone: UnivEq[None]
Inherited from
ScalaUnivEq
implicit inline def univEqOption[A](implicit evidence$9: UnivEq[A]): UnivEq[Option[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqRange: UnivEq[Range]
Inherited from
ScalaUnivEq
implicit inline def univEqSDuration: UnivEq[Duration]
Inherited from
ScalaUnivEq
implicit inline def univEqSFiniteDuration: UnivEq[FiniteDuration]
Inherited from
ScalaUnivEq
implicit inline def univEqSciArraySeq[A](implicit evidence$15: UnivEq[A]): UnivEq[ArraySeq[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciBitSet: UnivEq[BitSet]
Inherited from
ScalaUnivEq
implicit inline def univEqSciHashMap[A, B](implicit evidence$16: UnivEq[A], evidence$17: UnivEq[B]): UnivEq[HashMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciHashSet[A](implicit evidence$18: UnivEq[A]): UnivEq[HashSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciIndexedSeq[A](implicit evidence$19: UnivEq[A]): UnivEq[IndexedSeq[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciIntMap[A](implicit evidence$20: UnivEq[A]): UnivEq[IntMap[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciLinearSeq[A](implicit evidence$21: UnivEq[A]): UnivEq[LinearSeq[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciListMap[A, B](implicit evidence$22: UnivEq[A], evidence$23: UnivEq[B]): UnivEq[ListMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciListSet[A](implicit evidence$24: UnivEq[A]): UnivEq[ListSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciLongMap[A](implicit evidence$25: UnivEq[A]): UnivEq[LongMap[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciQueue[A](implicit evidence$26: UnivEq[A]): UnivEq[Queue[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciSortedMap[A, B](implicit evidence$27: UnivEq[A], evidence$28: UnivEq[B]): UnivEq[SortedMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciSortedSet[A](implicit evidence$29: UnivEq[A]): UnivEq[SortedSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciTreeMap[A, B](implicit evidence$30: UnivEq[A], evidence$31: UnivEq[B]): UnivEq[TreeMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciTreeSeqMap[A, B](implicit evidence$32: UnivEq[A], evidence$33: UnivEq[B]): UnivEq[TreeSeqMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciTreeSet[A](implicit evidence$34: UnivEq[A]): UnivEq[TreeSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciVectorMap[A, B](implicit evidence$35: UnivEq[A], evidence$36: UnivEq[B]): UnivEq[VectorMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSeq[A](implicit evidence$10: UnivEq[A]): UnivEq[Seq[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSet[A](implicit evidence$11: UnivEq[A]): UnivEq[Set[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSome[A](implicit evidence$12: UnivEq[A]): UnivEq[Some[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqStream[A](implicit evidence$13: UnivEq[A]): UnivEq[Stream[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqVector[A](implicit evidence$14: UnivEq[A]): UnivEq[Vector[A]]
Inherited from
ScalaUnivEq