Is there any specific reason why NanoTimestamp and NanoInterval are not implemented as case classes and if not, would there be anything preventing it?
I noticed it when writing some protocols for serialization, I had to do custom protocols for these two when serializing TraceInfo and Segment.
@elm- I see your point. I think is a really easy change and the users that want serialize TraceInfo and SegmentInfo will avoid a headache. ;)
= core: NanoTimestamp and NanoInterval as case classes and closes #376