A good intermediate step to switching over to Intervals.jl completely. Makes the TimeSpan type a subtype of AbstractInterval{Nanosecond,Closed,Open} and implements functionality using Intervals functions.
Main things to do here:
[ ] Update generic AbstractInterval functions to return TimeSpan instead of Interval. Changing this will probably require some formalizing of the intervals interface
[ ] Add deprecations for no longer needed TimeSpan functions
A good intermediate step to switching over to Intervals.jl completely. Makes the
TimeSpan
type a subtype ofAbstractInterval{Nanosecond,Closed,Open}
and implements functionality using Intervals functions.Main things to do here:
AbstractInterval
functions to returnTimeSpan
instead ofInterval
. Changing this will probably require some formalizing of the intervals interface