tofu.internal.carriers.unlift.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tofu-kernel_3 Show documentation
Show all versions of tofu-kernel_3 Show documentation
Opinionated set of tools for functional programming in Scala
package tofu.internal.carriers
import tofu.lift.Unlift
// This is purely workaround for scala 2.12
// Which denies to unfold a macro (and recieve a type error)
// before checking an implicit for eligibility
trait UnliftCarrier2[F[_], G[_]] extends Unlift[F, G]
object UnliftCarrier2 extends UnliftCarrier2Macro
trait UnliftCarrier3[F[_], G[_]] extends Unlift[F, G]
object UnliftCarrier3 extends UnliftCarrier3Macro
© 2015 - 2025 Weber Informatics LLC | Privacy Policy