Iso

object Iso extends IsoLowPriority

Companion for Iso.

Companion for Iso.

Companion
class
trait IsoLowPriority
class Object
trait Matchable
class Any

Value members

Inherited methods

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

Givens

Givens

given id

Identity iso.

Identity iso.

given product
given singleton

Inherited givens

given inverse
Inherited from
IsoLowPriority
Inherited from
IsoLowPriority