1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-08-01 05:27:45 +00:00

backup_control: Make utility functions private

This commit is contained in:
Andreas Hartmann 2021-06-26 20:16:02 +02:00
parent fa0b4861b9
commit 1309757d4d

View file

@ -122,13 +122,13 @@ pub fn get_backup_path(
} }
} }
pub fn simple_backup_path(path: &Path, suffix: &str) -> PathBuf { fn simple_backup_path(path: &Path, suffix: &str) -> PathBuf {
let mut p = path.to_string_lossy().into_owned(); let mut p = path.to_string_lossy().into_owned();
p.push_str(suffix); p.push_str(suffix);
PathBuf::from(p) PathBuf::from(p)
} }
pub fn numbered_backup_path(path: &Path) -> PathBuf { fn numbered_backup_path(path: &Path) -> PathBuf {
for i in 1_u64.. { for i in 1_u64.. {
let path_str = &format!("{}.~{}~", path.to_string_lossy(), i); let path_str = &format!("{}.~{}~", path.to_string_lossy(), i);
let path = Path::new(path_str); let path = Path::new(path_str);
@ -139,7 +139,7 @@ pub fn numbered_backup_path(path: &Path) -> PathBuf {
panic!("cannot create backup") panic!("cannot create backup")
} }
pub fn existing_backup_path(path: &Path, suffix: &str) -> PathBuf { fn existing_backup_path(path: &Path, suffix: &str) -> PathBuf {
let test_path_str = &format!("{}.~1~", path.to_string_lossy()); let test_path_str = &format!("{}.~1~", path.to_string_lossy());
let test_path = Path::new(test_path_str); let test_path = Path::new(test_path_str);
if test_path.exists() { if test_path.exists() {