|
21 | 21 |
|
22 | 22 | package cats
|
23 | 23 |
|
24 |
| -import simulacrum.typeclass |
25 | 24 | import cats.kernel.compat.scalaVersionSpecific._
|
26 | 25 |
|
27 |
| -@typeclass trait Alternative[F[_]] extends NonEmptyAlternative[F] with MonoidK[F] { self => |
| 26 | +trait Alternative[F[_]] extends NonEmptyAlternative[F] with MonoidK[F] { self => |
28 | 27 |
|
29 | 28 | // Note: `protected` is only necessary to enforce binary compatibility
|
30 | 29 | // since neither `private` nor `private[cats]` work properly here.
|
@@ -79,7 +78,7 @@ import cats.kernel.compat.scalaVersionSpecific._
|
79 | 78 |
|
80 | 79 | /**
|
81 | 80 | * Separate the inner foldable values into the "lefts" and "rights".
|
82 |
| - * |
| 81 | + * |
83 | 82 | * A variant of [[[separate[G[_,_],A,B](fgab:F[G[A,B]])(implicitFM:cats\.FlatMap[F]* separate]]]
|
84 | 83 | * that is specialized for Fs that have Foldable instances which allows for a single-pass implementation
|
85 | 84 | * (as opposed to {{{separate}}} which is 2-pass).
|
@@ -132,10 +131,6 @@ import cats.kernel.compat.scalaVersionSpecific._
|
132 | 131 | @suppressUnusedImportWarningForScalaVersionSpecific
|
133 | 132 | object Alternative {
|
134 | 133 |
|
135 |
| - /* ======================================================================== */ |
136 |
| - /* THE FOLLOWING CODE IS MANAGED BY SIMULACRUM; PLEASE DO NOT EDIT!!!! */ |
137 |
| - /* ======================================================================== */ |
138 |
| - |
139 | 134 | /**
|
140 | 135 | * Summon an instance of [[Alternative]] for `F`.
|
141 | 136 | */
|
@@ -179,7 +174,4 @@ object Alternative {
|
179 | 174 | @deprecated("Use cats.syntax object imports", "2.2.0")
|
180 | 175 | object nonInheritedOps extends ToAlternativeOps
|
181 | 176 |
|
182 |
| - /* ======================================================================== */ |
183 |
| - /* END OF SIMULACRUM-MANAGED CODE */ |
184 |
| - /* ======================================================================== */ |
185 | 177 | }
|
0 commit comments