fixup: make field private, add public accessor

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
This commit is contained in:
Csaba Kiraly 2023-07-07 12:27:54 +02:00
parent 3fbc74525d
commit 7d4c8a4287
No known key found for this signature in database
GPG Key ID: 0FE274EE8C95166E

View File

@ -44,8 +44,8 @@ type
mustCancel*: bool
id*: uint
when defined(chronosFutureDuration):
startTime*: Moment
duration*: Duration
startTime: Moment
duration: Duration
when defined(chronosStackTrace):
errorStackTrace*: StackTrace
@ -1047,3 +1047,8 @@ proc race*(futs: varargs[FutureBase]): Future[FutureBase] =
retFuture.cancelCallback = cancellation
return retFuture
when defined(chronosFutureDuration):
func duration*(future: FutureBase): Duration =
## Duration between future start and finish
future.duration