Messages in this thread | | | From | Miguel Ojeda <> | Date | Wed, 22 Feb 2023 13:28:53 +0100 | Subject | Re: [PATCH] rust: time: New module for timekeeping functions |
| |
On Wed, Feb 22, 2023 at 1:24 AM Thomas Gleixner <tglx@linutronix.de> wrote: > > Back to time deltas (or duration types). Independent of the above it > might make sense to be type strict about these as well. Especially if we > go one step further and have timers based on CLOCK_* which need to be > armed by either timestamps for absolute expiry or time deltas for > relative to now expiry. I definitely can see a point for requiring > matching time delta types there.
Yeah, if you think having several delta types would make sense for some use case, or at least prevent some bugs statically (especially if you have been similar issues in the past), then I think we should eventually do it. Not necessarily now, of course. We should just keep it in mind before the types get a lot of use, because it can be easier to merge types (if they end up being unneeded) than to split them later (double-checking each instance).
Thanks for all your feedback on this!
Cheers, Miguel
| |