Skip to content

Commit 1b70a14

Browse files
Merge pull request #8605 from Debilski/typofix
Fixes typo in documentation to erased terms
2 parents 703fda0 + bea469c commit 1b70a14

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

Diff for: docs/docs/reference/metaprogramming/erased-terms.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ sealed trait State
1818
final class On extends State
1919
final class Off extends State
2020

21-
@implicitNotFound("State is must be Off")
21+
@implicitNotFound("State must be Off")
2222
class IsOff[S <: State]
2323
object IsOff {
2424
implicit def isOff: IsOff[Off] = new IsOff[Off]
@@ -32,7 +32,7 @@ val m = new Machine[Off]
3232
m.turnedOn
3333
m.turnedOn.turnedOn // ERROR
3434
// ^
35-
// State is must be Off
35+
// State must be Off
3636
```
3737

3838
Note that in the code above the actual context arguments for `IsOff` are never
@@ -118,14 +118,14 @@ sealed trait State
118118
final class On extends State
119119
final class Off extends State
120120

121-
@implicitNotFound("State is must be Off")
121+
@implicitNotFound("State must be Off")
122122
class IsOff[S <: State]
123123
object IsOff {
124124
// will not be called at runtime for turnedOn, the compiler will only require that this evidence exists
125125
given IsOff[Off] = new IsOff[Off]
126126
}
127127

128-
@implicitNotFound("State is must be On")
128+
@implicitNotFound("State must be On")
129129
class IsOn[S <: State]
130130
object IsOn {
131131
// will not exist at runtime, the compiler will only require that this evidence exists at compile time
@@ -150,11 +150,11 @@ object Test {
150150

151151
// m.turnedOff
152152
// ^
153-
// State is must be On
153+
// State must be On
154154

155155
// m.turnedOn.turnedOn
156156
// ^
157-
// State is must be Off
157+
// State must be Off
158158
}
159159
}
160160
```
@@ -196,4 +196,4 @@ object Test {
196196
}
197197
```
198198

199-
[More Details](./erased-terms-spec.md)
199+
[More Details](./erased-terms-spec.md)

Diff for: tests/run-custom-args/erased/erased-machine-state.scala

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sealed trait State
44
final class On extends State
55
final class Off extends State
66

7-
@implicitNotFound("State is must be Off")
7+
@implicitNotFound("State must be Off")
88
class IsOff[S <: State]
99
object IsOff {
1010
implicit def isOff: IsOff[Off] = {
@@ -13,7 +13,7 @@ object IsOff {
1313
}
1414
}
1515

16-
@implicitNotFound("State is must be On")
16+
@implicitNotFound("State must be On")
1717
class IsOn[S <: State]
1818
object IsOn {
1919
implicit def isOn: IsOn[On] = {
@@ -48,10 +48,10 @@ object Test {
4848

4949
// m.turnedOff
5050
// ^
51-
// State is must be On
51+
// State must be On
5252

5353
// m.turnedOn.turnedOn
5454
// ^
55-
// State is must be Off
55+
// State must be Off
5656
}
5757
}

0 commit comments

Comments
 (0)