From 4eef9ce364bb660421a96052a3fb126a33b22c63 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 27 Jan 2026 06:02:59 +0800 Subject: Extract CLI utilities into a separate crate --- src/utils/fs.rs | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 src/utils/fs.rs (limited to 'src/utils/fs.rs') diff --git a/src/utils/fs.rs b/src/utils/fs.rs deleted file mode 100644 index 0050cf1..0000000 --- a/src/utils/fs.rs +++ /dev/null @@ -1,40 +0,0 @@ -pub async fn move_across_partitions( - source_path: impl AsRef, - dest_path: impl AsRef, -) -> Result<(), std::io::Error> { - let source_path = source_path.as_ref(); - let dest_path = dest_path.as_ref(); - if !source_path.exists() { - return Err(std::io::Error::new( - std::io::ErrorKind::NotFound, - "Source file does not exist", - )); - } - - if let Ok(()) = std::fs::rename(source_path, dest_path) { - return Ok(()); - } - - std::fs::copy(source_path, dest_path)?; - std::fs::remove_file(source_path)?; - - Ok(()) -} - -pub async fn copy_across_partitions( - source_path: impl AsRef, - dest_path: impl AsRef, -) -> Result<(), std::io::Error> { - let source_path = source_path.as_ref(); - let dest_path = dest_path.as_ref(); - if !source_path.exists() { - return Err(std::io::Error::new( - std::io::ErrorKind::NotFound, - "Source file does not exist", - )); - } - - std::fs::copy(source_path, dest_path)?; - - Ok(()) -} -- cgit