fixes #518 /claim #518
Structural types have limitations. Cross-platform is supported via user defined types that extends Selectable (Scala 3) or Dynamic (Scala 2) with a Map constructor Pure structural types work on the JVM via reflection for Scala 2 and 3. Only Scala 2 can create Dynamic instances at compile time. Compile-time error messages guide users toward the right solutions for their use case.
Nabil Abdel-Hafeez
@987Nabil
ZIO
@ZIO