refined
refined copied to clipboard
Documentation about the differences between @@ and Refined
The library has first class support for shapeless.tag.@@ and Refined as carrier for refinements and both types are used in tests and example. We should document the pros and cons of each type and give recommendation when to use which.
Here is a short and incomplete list of differences:
- #21 and https://issues.scala-lang.org/browse/SI-8740
- https://github.com/travisbrown/circe/issues/220
T <: (T @@ P)