index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2022-12-21 9:04:28.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2022-12-21 9:04:28.0 +00:00:00
commit
e81b277b39eba155dec0aaa2a0dcd5935f549ab0 [patch]
tree
6ec18c533df53e82ebe94ced535ca6136b344cc8
parent
d22e1a1d80627bac971af191cd08e4dfcbbd08d5
download
e81b277b39eba155dec0aaa2a0dcd5935f549ab0.tar.gz

fix: unnecessary cast on directory listing last modified function



Diff

 src/directory_listing.rs | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/directory_listing.rs b/src/directory_listing.rs
index 1193cad..c251cbe 100644
--- a/src/directory_listing.rs
+++ b/src/directory_listing.rs
@@ -458,10 +458,8 @@ fn parse_last_modified(modified: SystemTime) -> Result<DateTime<Local>> {
    // precision appears to be something that only is possible to
    // do on Linux.

    let utc_dt = NaiveDateTime::from_timestamp_opt(
        since_epoch.as_secs() as i64,
        since_epoch.subsec_nanos() as u32,
    );
    let utc_dt =
        NaiveDateTime::from_timestamp_opt(since_epoch.as_secs() as i64, since_epoch.subsec_nanos());

    match utc_dt {
        Some(utc_dt) => Ok(DateTime::<Utc>::from_utc(utc_dt, Utc).with_timezone(&Local)),