IsoLaws

case class IsoLaws[S, A](iso: Iso[S, A])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def composeModify(s: S, f: A => A, g: A => A): IsEq[S]
def consistentModifyModifyId(s: S, f: A => A): IsEq[S]
def consistentReplaceModify(s: S, a: A): IsEq[S]
def modifyIdentity(s: S): IsEq[S]
def roundTripOneWay(s: S): IsEq[S]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product