Rather than use Magnolia or custom macros, we can switch to ZIO Schema, which will soon feature derivation for Scala 2.x and Scala 3.x, which also supports annotations.
Once we have ZIO schema, we can provide some helper methods which do not require or refer to ConfigDescriptor, e.g.:
Rather than use Magnolia or custom macros, we can switch to ZIO Schema, which will soon feature derivation for Scala 2.x and Scala 3.x, which also supports annotations.
Once we have ZIO schema, we can provide some helper methods which do not require or refer to
ConfigDescriptor
, e.g.: