tethys icon indicating copy to clipboard operation
tethys copied to clipboard

Draft: Add scala 3 support

Open MrIrre opened this issue 3 years ago • 3 comments
trafficstars

TODO:

  • Error message for missing fields in json (done)
  • Scala 3 enum supporting (done)
  • Recursive auto-derivation A => B => A
  • Several readers for one field (done)
  • "isStrict" param supporting for Reader (done)
  • etc

MrIrre avatar Aug 12 '22 14:08 MrIrre

Nice one

REDNBLACK avatar Aug 12 '22 14:08 REDNBLACK

Стоит сразу в первом варианте добавить базовые расширения c derived методами для компаньонов JsonReader, JsonWriter, JsonObjectWriter.

kovalyovGA avatar Aug 16 '22 08:08 kovalyovGA

Стоит сразу в первом варианте добавить базовые расширения c derived методами для компаньонов JsonReader, JsonWriter, JsonObjectWriter.

В tethys.derivation добавил extensions для JsonReader, JsonWriter, JsonObjectWriter, в которых лежат методы derived

MrIrre avatar Aug 26 '22 14:08 MrIrre

Просто апну в надежде, что ПР скоро вмержат)

dpevunov-cp avatar May 07 '23 15:05 dpevunov-cp