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
object doubleIsVector.type
object pdoubleIsVector.type

Value members

Abstract methods

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

Concrete methods

def reverse: Isomorphism[U, T]