diff --git a/core/src/main/scala-2.13+/cats/data/ZipLazyList.scala b/core/src/main/scala-2.13+/cats/data/ZipLazyList.scala index 20c4832560f..191bd93564c 100644 --- a/core/src/main/scala-2.13+/cats/data/ZipLazyList.scala +++ b/core/src/main/scala-2.13+/cats/data/ZipLazyList.scala @@ -24,6 +24,12 @@ object ZipLazyList { def combineK[A](x: ZipLazyList[A], y: ZipLazyList[A]): ZipLazyList[A] = ZipLazyList(cats.instances.lazyList.catsStdInstancesForLazyList.combineK(x.value, y.value)) + + override def prependK[A](a: A, fa: ZipLazyList[A]): ZipLazyList[A] = + ZipLazyList(cats.instances.lazyList.catsStdInstancesForLazyList.prependK(a, fa.value)) + + override def appendK[A](fa: ZipLazyList[A], a: A): ZipLazyList[A] = + ZipLazyList(cats.instances.lazyList.catsStdInstancesForLazyList.appendK(fa.value, a)) } implicit def catsDataEqForZipLazyList[A: Eq]: Eq[ZipLazyList[A]] = diff --git a/core/src/main/scala-2.13+/cats/data/ZipStream.scala b/core/src/main/scala-2.13+/cats/data/ZipStream.scala index fbb375eca85..3ecdd11bbdc 100644 --- a/core/src/main/scala-2.13+/cats/data/ZipStream.scala +++ b/core/src/main/scala-2.13+/cats/data/ZipStream.scala @@ -26,6 +26,12 @@ object ZipStream { def combineK[A](x: ZipStream[A], y: ZipStream[A]): ZipStream[A] = ZipStream(cats.instances.stream.catsStdInstancesForStream.combineK(x.value, y.value)) + + override def prependK[A](a: A, fa: ZipStream[A]): ZipStream[A] = + ZipStream(cats.instances.stream.catsStdInstancesForStream.prependK(a, fa.value)) + + override def appendK[A](fa: ZipStream[A], a: A): ZipStream[A] = + ZipStream(cats.instances.stream.catsStdInstancesForStream.appendK(fa.value, a)) } implicit def catsDataEqForZipStream[A: Eq]: Eq[ZipStream[A]] =