-
-
Notifications
You must be signed in to change notification settings - Fork 110
Labels
Milestone
Description
Auto derivation, though convenient, can cause increases in compile time (since the macro runs on a per-call-site basis), as well as make implicit instances of Transformers placed in the companion object of a type useless (causes an implicit resolution conflict).
A lot of libraries (like Pureconfig and Scanamo) have moved away from auto derivation because of it, and instead allowing the user to call a semi and auto package, which they can use as they please (semi usually used in the companion of a type).
It would be great if Chimney followed this pattern as well.
Reactions are currently unavailable