AnAffineTraversalLaws

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

Concrete methods

def composeOver(s: S)(f: A => A)(g: A => A): IsEq[S]
def consistentFoci(s: S, f: A => A, g: A => A): IsEq[S]
def getSet(s: S): IsEq[S]
def overIdentity(s: S): IsEq[S]
def previewSet(s: S, a: A): IsEq[Option[A]]
def respectPurity[F[_] : Applicative](s: S): IsEq[F[S]]
def setSet(s: S, a: A): IsEq[S]