Eric e889b76dda
fix: force symbol resolution for types that serde de/serializes
Force symbols into scope when mixins are used with generic overloads. When mixins are used with generic overloads, the overloaded symbols in scope of the mixin are evaluated from the perspective of the mixin. This creates issues in downstream modules that may inadvertantly dispatch *only* to the symbols in the scope of the mixin, even when the module with the wrong symbol overloads is not imported. By forcing the compiler to use symbols for types handled by serde, we can be sure that these symbols are available to downstream modules. We can also be sure that these `fromJson` symbols can be overloaded where needed.
2024-05-16 17:58:20 +10:00
..
2024-02-08 09:18:55 +11:00
2024-05-16 15:09:01 +10:00
2024-02-08 09:18:55 +11:00
2024-04-26 18:25:02 +10:00
2024-02-08 09:18:55 +11:00