cats-effect
cats-effect copied to clipboard
Collapse `tracing` package into `cats.effect` to avoid bloating the FFI
The fact that tracing is a separate package means that TracingConstants needs to be public. We can avoid that problem if we squeeze it into the cats.effect package, along with the other implementation details.
We now cannot use class TracingConstants in the unsafe package. This is frustrating.
At this points, it's either public class or code duplication.
Or, becoming a flat-earther 😆