Open djspiewak opened 2 years ago
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.
tracing
TracingConstants
cats.effect
We now cannot use class TracingConstants in the unsafe package. This is frustrating.
class TracingConstants
unsafe
At this points, it's either public class or code duplication.
public class
Or, becoming a flat-earther 😆
The fact that
tracing
is a separate package means thatTracingConstants
needs to be public. We can avoid that problem if we squeeze it into thecats.effect
package, along with the other implementation details.