aboutsummaryrefslogtreecommitdiff
path: root/fs2/src/main/scala/com/codiff
diff options
context:
space:
mode:
Diffstat (limited to 'fs2/src/main/scala/com/codiff')
-rw-r--r--fs2/src/main/scala/com/codiff/fairstream/fs2/conversions.scala5
-rw-r--r--fs2/src/main/scala/com/codiff/fairstream/fs2/syntax.scala3
2 files changed, 2 insertions, 6 deletions
diff --git a/fs2/src/main/scala/com/codiff/fairstream/fs2/conversions.scala b/fs2/src/main/scala/com/codiff/fairstream/fs2/conversions.scala
index 4083c31..c100d64 100644
--- a/fs2/src/main/scala/com/codiff/fairstream/fs2/conversions.scala
+++ b/fs2/src/main/scala/com/codiff/fairstream/fs2/conversions.scala
@@ -1,7 +1,6 @@
package com.codiff.fairstream
package fs2
-import cats.Monad
import _root_.fs2.{Pull, Pure, Stream}
object conversions {
@@ -16,9 +15,7 @@ object conversions {
go(fair).stream
}
- def fairTToStream[F[_], A](fairT: FairT[F, A])(implicit
- F: Monad[F]
- ): Stream[F, A] = {
+ def fairTToStream[F[_], A](fairT: FairT[F, A]): Stream[F, A] = {
def go(ft: FairT[F, A]): Pull[F, A, Unit] =
Pull.eval(ft.run).flatMap {
case FairE.Nil() => Pull.done
diff --git a/fs2/src/main/scala/com/codiff/fairstream/fs2/syntax.scala b/fs2/src/main/scala/com/codiff/fairstream/fs2/syntax.scala
index 1c7aba7..b44fab7 100644
--- a/fs2/src/main/scala/com/codiff/fairstream/fs2/syntax.scala
+++ b/fs2/src/main/scala/com/codiff/fairstream/fs2/syntax.scala
@@ -1,7 +1,6 @@
package com.codiff.fairstream
package fs2
-import cats.Monad
import _root_.fs2.{Pure, Stream}
object syntax {
@@ -11,7 +10,7 @@ object syntax {
}
implicit class FairTFs2Ops[F[_], A](val fairT: FairT[F, A]) extends AnyVal {
- def toFs2(implicit F: Monad[F]): Stream[F, A] =
+ def toFs2: Stream[F, A] =
conversions.fairTToStream(fairT)
}