Lens

org.hungerford.generic.schema.utilities.Lens
See theLens companion object
trait Lens[T, Component, Selector, OuterT]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

type Inner
type Modifier = Inner => Inner
type Out

Value members

Abstract methods

def modify(value: T, component: Component, modifier: Modifier): T
def retrieve(value: T, component: Component): Out