Zap

trait Zap[F[_], G[_]]

Functors that annihilate each other.

Companion
object
class Object
trait Matchable
class Any
Zap[F, G]

Value members

Abstract methods

def zapWith[A, B, C](fa: F[A], gb: G[B])(f: (A, B) => C): C
Implicitly added by comonadMonadZap
def zapWith[A, B, C](fa: F[A], gb: G[B])(f: (A, B) => C): C
Implicitly added by monadComonadZap
def zapWith[A, B, C](fa: F[A], gb: G[B])(f: (A, B) => C): C

Concrete methods

def flip: Zap[G, F]
Implicitly added by comonadMonadZap
def flip: Zap[G, F]
Implicitly added by monadComonadZap
def flip: Zap[G, F]
def zap[A, B](f: F[A => B], g: G[A]): B
Implicitly added by comonadMonadZap
def zap[A, B](f: F[A => B], g: G[A]): B
Implicitly added by monadComonadZap
def zap[A, B](f: F[A => B], g: G[A]): B