QuicklensEach
is in LowPriorityImplicits
to not conflict with the QuicklensMapAtFunctor
on each
calls.
QuicklensEach
is in LowPriorityImplicits
to not conflict with the QuicklensMapAtFunctor
on each
calls.
Create an object allowing modifying the given (deeply nested) field accessible in a case class
hierarchy via
path
on the given obj
.
Create an object allowing modifying the given (deeply nested) field accessible in a case class
hierarchy via
path
on the given obj
.
All modifications are side-effect free and create copies of the original objects.
You can use .each
to traverse options, lists, etc.
Create an object allowing modifying the given (deeply nested) fields accessible in a case class
hierarchy via
paths
on the given obj
.
Create an object allowing modifying the given (deeply nested) fields accessible in a case class
hierarchy via
paths
on the given obj
.
All modifications are side-effect free and create copies of the original objects.
You can use .each
to traverse options, lists, etc.