At

monocle.function.At$
See theAt companion class
object At extends AtFunctions

Attributes

Companion:
class
Source:
At.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
At.type

Members list

Concise view

Value members

Concrete methods

def apply[S, I, A](lens: I => Lens[S, A]): At[S, I, A]

Attributes

Source:
At.scala
def apply[S, I, A](get: I => S => A)(set: I => A => S => S): At[S, I, A]

Attributes

Source:
At.scala
def fromIso[S, U, I, A](iso: Iso[S, U])(implicit ev: At[U, I, A]): At[S, I, A]

lift an instance of At using an Iso

lift an instance of At using an Iso

Attributes

Source:
At.scala

Inherited methods

def at[S, I, A](i: I)(implicit ev: At[S, I, A]): Lens[S, A]

Attributes

Inherited from:
AtFunctions
Source:
At.scala
def remove[S, I, A](i: I)(s: S)(implicit ev: At[S, I, Option[A]]): S

delete a value associated with a key in a Map-like container

delete a value associated with a key in a Map-like container

Attributes

Inherited from:
AtFunctions
Source:
At.scala

Implicits

Implicits

implicit def atListMap[K, V]: At[ListMap[K, V], K, Option[V]]

Attributes

Source:
At.scala
implicit def atMap[K, V]: At[Map[K, V], K, Option[V]]

Attributes

Source:
At.scala
implicit def atSet[A]: At[Set[A], A, Boolean]

Attributes

Source:
At.scala
implicit def atSortedMap[K, V]: At[SortedMap[K, V], K, Option[V]]

Attributes

Source:
At.scala