Isomorphism

trait Isomorphism[T, U] extends Serializable

An Isomorphism is defined by a reversible transformation between two types. useful when one set of implicits is easily defined for some type, but not for some other type

Companion
object
trait Serializable
class Object
trait Matchable
class Any

Value members

Abstract methods

def backward(u: U): T
def forward(t: T): U

Concrete methods

def reverse: Isomorphism[U, T]