We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ef1ff9d commit c1a6c4eCopy full SHA for c1a6c4e
tests/semanticdb/expect/Givens.scala
@@ -1,24 +1,24 @@
1
package a
2
package b
3
4
-object Givens
+object Givens:
5
6
- given extension [A](any: A)
+ extension on [A](any: A):
7
def sayHello = s"Hello, I am $any"
8
9
- given extension [B](any: B)
+ extension on [B](any: B):
10
def sayGoodbye = s"Goodbye, from $any"
11
def saySoLong = s"So Long, from $any"
12
13
val hello1 = 1.sayHello
14
val goodbye1 = 1.sayGoodbye
15
val soLong1 = 1.saySoLong
16
17
- trait Monoid[A]
+ trait Monoid[A]:
18
def empty: A
19
def (x: A).combine(y: A): A
20
21
- given Monoid[String]
+ given Monoid[String]:
22
def empty = ""
23
def (x: String).combine(y: String) = x + y
24
0 commit comments