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.