Chciałem wypróbować soczewki, a biblioteka Monocle wydawała się (z mojej nieobjętej oczyma) dobrą z wszystkimi tymi fantazyjnymi, beznarzędziowymi standardami, @Lenses. Niestety dowiedziałem się, że d
Zdefiniowane kilka zagnieżdżonych klas przypadków z List dziedzinach: @Lenses("_") case class Version(version: Int, content: String)
@Lenses("_") case class Doc(path: String, versions: List[Version])
Mam zagnieżdżonej struktury case klas w List dla uproszczenia będziemy używać następujących jako przykład - case class Address(street: String, city: String, state: String, zipCode: Int)
case class Pe