Iso

object Iso extends IsoLowPriority
Companion for Iso.
Companion
class
trait IsoLowPriority
class Object
trait Matchable
class Any

Value members

Inherited methods

def instance[A, B](t: A => B)(f: B => A): Iso[A, B]
Inhertied from
IsoLowPriority
protected def toTuple[A, B <: Tuple](a: A)(using m: ProductOf[A], ev: <none> =:= B): B
Inhertied from
IsoLowPriority
protected def fromTuple[A, B <: Tuple](b: B)(using m: ProductOf[A], ev: <none> =:= B): A
Inhertied from
IsoLowPriority

Givens

Givens

given id
Identity iso.
given product
given singleton

Inherited givens

given productWithUnits
Inhertied from
IsoLowPriority
given inverse
Inhertied from
IsoLowPriority