Read a field
Transform a field
Read a nested field
Update a field
Update a nested field
The parameterless execute method has been deprecated and will be removed in a future version of ScalaTest. Please invoke execute with empty parens instead: execute().
The trap method is no longer needed for demos in the REPL, which now abreviates stack traces, and will be removed in a future version of ScalaTest
Boilerplate-free lenses for arbitrary case classes
A combination of
LabelledGeneric
and singleton-typedSymbol
literals supports boilerplate-free lens creation for arbitrary case classes