mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-02 07:22:42 +00:00
unix fs: Make hurd and horizon using explicit new rather than From
408c0ea216
("unix time module now return result") dropped the From
impl for SystemTime, breaking the hurd and horizon builds.
Fixes #123032
This commit is contained in:
parent
60b5ca6275
commit
7b4e507961
@ -517,7 +517,7 @@ impl FileAttr {
|
||||
|
||||
#[cfg(any(target_os = "horizon", target_os = "hurd"))]
|
||||
pub fn modified(&self) -> io::Result<SystemTime> {
|
||||
Ok(SystemTime::from(self.stat.st_mtim))
|
||||
SystemTime::new(self.stat.st_mtim.tv_sec as i64, self.stat.st_mtim.tv_nsec as i64)
|
||||
}
|
||||
|
||||
#[cfg(not(any(
|
||||
@ -545,7 +545,7 @@ impl FileAttr {
|
||||
|
||||
#[cfg(any(target_os = "horizon", target_os = "hurd"))]
|
||||
pub fn accessed(&self) -> io::Result<SystemTime> {
|
||||
Ok(SystemTime::from(self.stat.st_atim))
|
||||
SystemTime::new(self.stat.st_atim.tv_sec as i64, self.stat.st_atim.tv_nsec as i64)
|
||||
}
|
||||
|
||||
#[cfg(any(
|
||||
|
Loading…
Reference in New Issue
Block a user