Fixer

final case class Fixer[X, H[_], Y, Z](f: X => Y, g: Y => Z, fix: H[Y] => Y, inith: H[Y])(implicit H: SetLike[H, Y])
Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def +(φ: Fixer[X, H, Y, Z]): Fixer[X, H, Y, Z]
@inline
final def addh(xs: X*): Fixer[X, H, Y, Z]
def addhs(xs: IterableOnce[X]): Fixer[X, H, Y, Z]
def apply(x: X): State[H[Y], Z]
def dimap[A, B](a: A => X, b: Z => B): Fixer[A, H, Y, B]
def distinct: Distinct[X, X, H, Y, Z, Z]
@inline
final def xmap[A](b: Z => A)(a: A => X): Fixer[A, H, Y, A]

Inherited methods

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