1
Fork 0

libstd => 2018

This commit is contained in:
Taiki Endo 2019-02-11 04:23:21 +09:00
parent 7e001e5c6c
commit 93b6d9e086
284 changed files with 1989 additions and 2024 deletions

View file

@ -1,10 +1,10 @@
use cmp::Ordering;
use libc;
use time::Duration;
use crate::cmp::Ordering;
use crate::time::Duration;
use core::hash::{Hash, Hasher};
pub use self::inner::{Instant, SystemTime, UNIX_EPOCH};
use convert::TryInto;
use crate::convert::TryInto;
const NSEC_PER_SEC: u64 = 1_000_000_000;
@ -113,12 +113,11 @@ impl Hash for Timespec {
#[cfg(any(target_os = "macos", target_os = "ios"))]
mod inner {
use fmt;
use libc;
use sync::Once;
use sys::cvt;
use sys_common::mul_div_u64;
use time::Duration;
use crate::fmt;
use crate::sync::Once;
use crate::sys::cvt;
use crate::sys_common::mul_div_u64;
use crate::time::Duration;
use super::NSEC_PER_SEC;
use super::Timespec;
@ -173,7 +172,7 @@ mod inner {
impl SystemTime {
pub fn now() -> SystemTime {
use ptr;
use crate::ptr;
let mut s = libc::timeval {
tv_sec: 0,
@ -249,10 +248,9 @@ mod inner {
#[cfg(not(any(target_os = "macos", target_os = "ios")))]
mod inner {
use fmt;
use libc;
use sys::cvt;
use time::Duration;
use crate::fmt;
use crate::sys::cvt;
use crate::time::Duration;
use super::Timespec;