Packages

object QuasiProjection

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QuasiProjection
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply[X, Y](p: (X) => Option[Y], i: (Y) => X): QuasiProjection[X, Y]
  2. implicit def genericProjection[X, Y, R](implicit gen: Aux[X, R], qp: QuasiProjection[R, Y]): QuasiProjection[X, Y]
  3. implicit def idProj[X]: QuasiProjection[X, X]
  4. implicit def leftProjection[X1, X2 <: Coproduct, Y](implicit qp: QuasiProjection[X1, Y]): QuasiProjection[:+:[X1, X2], Y]
  5. implicit def rightProjection[X1, X2 <: Coproduct, Y](implicit qp: QuasiProjection[X2, Y]): QuasiProjection[:+:[X1, X2], Y]