/claim #514
This PR implements annotation macros for generating optics and schema instances in zio-blocks, as specified in issue #514.
Generates a Lens for each field of a case class in the companion object.
Same as @optics but prefixes all optics with underscore to avoid name collisions.
Generates an implicit Schema instance in the companion object.
Due to a documented limitation in Scala 3’s MacroAnnotation API, the recommended patterns for Scala 3 are using derives Schema and CompanionOptics.
Natneal.B
@natinew77-creator
ZIO
@ZIO