APairK

object APairK
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
APairK.type

Type members

Classlikes

final implicit implicit class AnyOps[G[_[_]], A[_]](val g: G[A]) extends AnyVal
object Builder
Companion:
class
sealed trait Builder
Companion:
object
case class Pair[F[_[_]], G[_[_]], X[_]](_1: F[X], _2: G[X]) extends APairK[F, G]
object unit

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply[F[_[_]], G[_[_]], X[_]](fx: F[X], gx: G[X]): Pair[F, G, X]

Implicits

Implicits

final implicit def AnyOps[G[_[_]], A[_]](g: G[A]): AnyOps[G, A]
implicit def fstLens[F[_[_]], G[_[_]], A[_]]: Lens[Pair[F, G, A], F[A]]
implicit def fstRecLens[F[_[_]], G[_[_]], A[_], B](implicit fab: Lens[F[A], B]): Lens[Pair[F, G, A], B]
implicit def sndLens[F[_[_]], G[_[_]], A[_]]: Lens[Pair[F, G, A], G[A]]
implicit def sndRecLens[F[_[_]], G[_[_]], A[_], B](implicit gab: Lens[G[A], B]): Lens[Pair[F, G, A], B]