Skip to content
This repository was archived by the owner on Jun 9, 2020. It is now read-only.

Commit 1266d67

Browse files
authored
Merge pull request #19 from Jacoby6000/bugfix/non-typeclass-implicit-conversions
Fix implicit conversions for functionK and UF1
2 parents 50febd3 + 0e6f474 commit 1266d67

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

shared/src/main/scala/fs2/interop/cats/Instances.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ trait Instances extends Instances0 {
1515
def handleErrorWith[A](fa: F[A])(f: Throwable => F[A]) = F.flatMap(F.attempt(fa))(e => e.fold(f, pure))
1616
}
1717

18-
implicit def uf1ToFunctionK[F[_], G[_]](implicit uf1: UF1[F, G]): FunctionK[F, G] = new FunctionK[F, G] {
18+
implicit def uf1ToFunctionK[F[_], G[_]](uf1: UF1[F, G]): FunctionK[F, G] = new FunctionK[F, G] {
1919
def apply[A](fa: F[A]) = uf1(fa)
2020
}
2121

shared/src/main/scala/fs2/interop/cats/ReverseInstances.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ trait ReverseInstances extends ReverseInstances0 {
1414
def attempt[A](fa: F[A]) = F.handleErrorWith(F.map(fa)(a => Right(a): Either[Throwable, A]))(t => pure(Left(t)))
1515
}
1616

17-
implicit def functionKToUf1[F[_], G[_]](implicit fk: FunctionK[F, G]): UF1[F, G] = new UF1[F, G] {
17+
implicit def functionKToUf1[F[_], G[_]](fk: FunctionK[F, G]): UF1[F, G] = new UF1[F, G] {
1818
def apply[A](fa: F[A]) = fk(fa)
1919
}
2020
}

0 commit comments

Comments
 (0)