EMon2

sealed trait EMon2[+A1, +A2]
class Object
trait Matchable
class Any
class Bad2[A1, A2]
class Good2[A1, A2]

Value members

Abstract methods

def a1Map[B1](f: A1 => B1): EMon2[B1, A2]
def flatMap[B](f: (A1, A2) => EMon[B]): EMon[B]
def flatMap2[B1, B2](f: (A1, A2) => EMon2[B1, B2]): EMon2[B1, B2]