Skip to content

Commit b5fb11b

Browse files
committed
Update scala3doc
1 parent 6b429a4 commit b5fb11b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

sbt-dotty/sbt-test/sbt-dotty/scala3doc/src/main/scala/MultiversalEquality.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ import scala.language.strictEquality
44

55
/**
66
* Multiversal Equality: https://dotty.epfl.ch/docs/reference/contextual/multiversal-equality.html
7-
* scala.Eq definition: https://github.com/lampepfl/dotty/blob/master/library/src/scala/Eql.scala
7+
* scala.Eq definition: https://github.com/lampepfl/dotty/blob/master/library/src/scala/CanEqual.scala
88
*/
99
object MultiversalEquality {
1010

1111
def test: Unit = {
1212

1313
// Values of types Int and String cannot be compared with == or !=,
1414
// unless we add the derived delegate instance like:
15-
given Eql[Int, String] = Eql.derived
15+
given CanEqual[Int, String] = CanEqual.derived
1616
println(3 == "3")
1717

1818
// By default, all numbers are comparable, because of;
19-
// implicit def eqlNumber: Eql[Number, Number] = derived
19+
// implicit def eqlNumber: CanEqual[Number, Number] = derived
2020
println(3 == 5.1)
2121

2222
// By default, all Sequences are comparable, because of;
23-
// implicit def eqlSeq[T, U](implicit eq: Eql[T, U]): Eql[GenSeq[T], GenSeq[U]] = derived
23+
// implicit def eqlSeq[T, U](implicit eq: CanEqual[T, U]): CanEqual[GenSeq[T], GenSeq[U]] = derived
2424
println(List(1, 2) == Vector(1, 2))
2525

2626
class A(a: Int)
@@ -31,8 +31,8 @@ object MultiversalEquality {
3131

3232
// scala.language.strictEquality is enabled, therefore we need some extra delegate instances
3333
// to compare instances of A and B.
34-
given Eql[A, B] = Eql.derived
35-
given Eql[B, A] = Eql.derived
34+
given CanEqual[A, B] = CanEqual.derived
35+
given CanEqual[B, A] = CanEqual.derived
3636

3737
println(a != b)
3838
println(b == a)

0 commit comments

Comments
 (0)