diff options
Diffstat (limited to 'library/std/src/sys/unix/time.rs')
| -rw-r--r-- | library/std/src/sys/unix/time.rs | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/library/std/src/sys/unix/time.rs b/library/std/src/sys/unix/time.rs index 20d061206be..5000e7d890b 100644 --- a/library/std/src/sys/unix/time.rs +++ b/library/std/src/sys/unix/time.rs @@ -144,6 +144,10 @@ mod inner { } impl SystemTime { + pub fn new(tv_sec: i64, tv_nsec: i64) -> SystemTime { + SystemTime { t: Timespec::new(tv_sec, tv_nsec) } + } + pub fn now() -> SystemTime { use crate::ptr; @@ -294,6 +298,10 @@ mod inner { } impl SystemTime { + pub fn new(tv_sec: i64, tv_nsec: i64) -> SystemTime { + SystemTime { t: Timespec::new(tv_sec, tv_nsec) } + } + pub fn now() -> SystemTime { SystemTime { t: Timespec::now(libc::CLOCK_REALTIME) } } | 
