File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -157,7 +157,7 @@ final case class Now[A](value: A) extends Eval.Leaf[A] {
157
157
* by the closure) will not be retained, and will be available for
158
158
* garbage collection.
159
159
*/
160
- final class Later [A ](f : () => A ) extends Eval .Leaf [A ] {
160
+ final class Later [+ A ](f : () => A ) extends Eval .Leaf [A ] {
161
161
private [this ] var thunk : () => A = f
162
162
163
163
// The idea here is that `f` may have captured very large
@@ -206,7 +206,7 @@ object Eval extends EvalInstances {
206
206
* so calling .value does not trigger
207
207
* any flatMaps or defers
208
208
*/
209
- sealed abstract class Leaf [A ] extends Eval [A ]
209
+ sealed abstract class Leaf [+ A ] extends Eval [A ]
210
210
211
211
/**
212
212
* Construct an eager Eval[A] value (i.e. Now[A]).
You can’t perform that action at this time.
0 commit comments