HomePhabricator

status: Extract TruncatedTimestamp from fs::Metadata without SystemTime

Authored by SimonSapin.

Description

status: Extract TruncatedTimestamp from fs::Metadata without SystemTime

On Unix, the Rust standard library exposes mtime and mtime_nsec methods
for std::fs::Metada whih is exactly what we need to construct a
TruncatedTimestamp. This skips the computation in the conversion through
SystemTime and Result<Duration, Duration>.

Differential Revision: https://phab.mercurial-scm.org/D11654