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](`evidence$37`: UnivEq[K]): Map[K, V]
Inherited from
ScalaUnivEq
inline def emptyMutableSet[A](`evidence$39`: UnivEq[A]): Set[A]
Inherited from
ScalaUnivEq
inline def emptySet[A](`evidence$38`: UnivEq[A]): Set[A]
Inherited from
ScalaUnivEq
inline def setBuilder[A](`evidence$40`: UnivEq[A]): Builder[A, Set[A]]
Inherited from
ScalaUnivEq
inline def toSet[A](as: IterableOnce[A])(`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 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](`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](`evidence$1`: UnivEq[A], `evidence$2`: UnivEq[B]): UnivEq[Either[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqEitherL[A, B](`evidence$3`: UnivEq[A]): UnivEq[Left[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqEitherR[A, B](`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 univEqJsDomElement[A <: Element]: UnivEq[A]
Inherited from
PlatformUnivEq
implicit inline def univEqJsUndefOr[A](`evidence$1`: UnivEq[A]): UnivEq[UndefOr[A]]
Inherited from
PlatformUnivEq
implicit inline def univEqLazyList[A](`evidence$5`: UnivEq[A]): UnivEq[LazyList[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqList[A](`evidence$6`: UnivEq[A]): UnivEq[List[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqMap[A, B](`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](`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](`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](`evidence$16`: UnivEq[A], `evidence$17`: UnivEq[B]): UnivEq[HashMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciHashSet[A](`evidence$18`: UnivEq[A]): UnivEq[HashSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciIndexedSeq[A](`evidence$19`: UnivEq[A]): UnivEq[IndexedSeq[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciIntMap[A](`evidence$20`: UnivEq[A]): UnivEq[IntMap[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciLinearSeq[A](`evidence$21`: UnivEq[A]): UnivEq[LinearSeq[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciListMap[A, B](`evidence$22`: UnivEq[A], `evidence$23`: UnivEq[B]): UnivEq[ListMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciListSet[A](`evidence$24`: UnivEq[A]): UnivEq[ListSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciLongMap[A](`evidence$25`: UnivEq[A]): UnivEq[LongMap[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciQueue[A](`evidence$26`: UnivEq[A]): UnivEq[Queue[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciSortedMap[A, B](`evidence$27`: UnivEq[A], `evidence$28`: UnivEq[B]): UnivEq[SortedMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciSortedSet[A](`evidence$29`: UnivEq[A]): UnivEq[SortedSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciTreeMap[A, B](`evidence$30`: UnivEq[A], `evidence$31`: UnivEq[B]): UnivEq[TreeMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciTreeSeqMap[A, B](`evidence$32`: UnivEq[A], `evidence$33`: UnivEq[B]): UnivEq[TreeSeqMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciTreeSet[A](`evidence$34`: UnivEq[A]): UnivEq[TreeSet[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSciVectorMap[A, B](`evidence$35`: UnivEq[A], `evidence$36`: UnivEq[B]): UnivEq[VectorMap[A, B]]
Inherited from
ScalaUnivEq
implicit inline def univEqSeq[A](`evidence$10`: UnivEq[A]): UnivEq[Seq[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSet[A](`evidence$11`: UnivEq[A]): UnivEq[Set[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqSome[A](`evidence$12`: UnivEq[A]): UnivEq[Some[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqStream[A](`evidence$13`: UnivEq[A]): UnivEq[Stream[A]]
Inherited from
ScalaUnivEq
implicit inline def univEqVector[A](`evidence$14`: UnivEq[A]): UnivEq[Vector[A]]
Inherited from
ScalaUnivEq