Packages

c

monocle.law

SetterLaws

case class SetterLaws[S, A](setter: Setter[S, A]) extends Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SetterLaws
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SetterLaws(setter: Setter[S, A])

Value Members

  1. def composeModify(s: S, f: (A) => A, g: (A) => A): IsEq[S]
  2. def consistentReplaceModify(s: S, a: A): IsEq[S]
  3. def modifyIdentity(s: S): IsEq[S]
  4. def productElementNames: Iterator[String]
    Definition Classes
    Product
  5. def replaceIdempotent(s: S, a: A): IsEq[S]
  6. val setter: Setter[S, A]