Coproduct
以下のようなフィールドを1つ保持したcase classです。
final case class Coproduct[F[_], G[_], A](run: F[A] \/ G[A])
FreeやInjectと組み合わせて使われることがあります。
shapelssのCoproductと似ていますが、微妙に異なるものなので注意してください。
以下のようなフィールドを1つ保持したcase classです。
final case class Coproduct[F[_], G[_], A](run: F[A] \/ G[A])
FreeやInjectと組み合わせて使われることがあります。
shapelssのCoproductと似ていますが、微妙に異なるものなので注意してください。