diff --git a/src/uu/install/src/install.rs b/src/uu/install/src/install.rs index c9d2c77ca..9d1acdc7e 100644 --- a/src/uu/install/src/install.rs +++ b/src/uu/install/src/install.rs @@ -13,7 +13,7 @@ mod mode; extern crate uucore; use clap::{App, Arg, ArgMatches}; -use filetime::{FileTime, set_file_times}; +use filetime::{set_file_times, FileTime}; use uucore::entries::{grp2gid, usr2uid}; use uucore::perms::{wrap_chgrp, wrap_chown, Verbosity}; @@ -337,7 +337,7 @@ fn behavior(matches: &ArgMatches) -> Result { owner: matches.value_of(OPT_OWNER).unwrap_or("").to_string(), group: matches.value_of(OPT_GROUP).unwrap_or("").to_string(), verbose: matches.is_present(OPT_VERBOSE), - preserve_timestamps: matches.is_present(OPT_PRESERVE_TIMESTAMPS) + preserve_timestamps: matches.is_present(OPT_PRESERVE_TIMESTAMPS), }) } @@ -565,10 +565,9 @@ fn copy(from: &PathBuf, to: &PathBuf, b: &Behavior) -> Result<(), ()> { let accessed_time = FileTime::from_last_access_time(&meta); match set_file_times(to.as_path(), accessed_time, modified_time) { - Ok(_) => {}, - Err(e) => show_info!("{}", e) + Ok(_) => {} + Err(e) => show_info!("{}", e), } - } if b.verbose { diff --git a/tests/by-util/test_install.rs b/tests/by-util/test_install.rs index ee79a8271..7b3706f9e 100644 --- a/tests/by-util/test_install.rs +++ b/tests/by-util/test_install.rs @@ -324,8 +324,14 @@ fn test_install_preserve_timestamps() { let file1_metadata = at.metadata(file1); let file2_metadata = at.metadata(file2); - assert_eq!(file1_metadata.accessed().ok(), file2_metadata.accessed().ok()); - assert_eq!(file1_metadata.modified().ok(), file2_metadata.modified().ok()); + assert_eq!( + file1_metadata.accessed().ok(), + file2_metadata.accessed().ok() + ); + assert_eq!( + file1_metadata.modified().ok(), + file2_metadata.modified().ok() + ); } // These two tests are failing but should work