aboutsummaryrefslogtreecommitdiff
path: root/src/platform/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/mod.rs')
-rw-r--r--src/platform/mod.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/platform/mod.rs b/src/platform/mod.rs
index 6323212a..fc80bc64 100644
--- a/src/platform/mod.rs
+++ b/src/platform/mod.rs
@@ -201,6 +201,14 @@ mod unix_common;
#[cfg(unix)]
pub(crate) use unix_common::{begin_cli_output, end_cli_output};
+#[cfg(not(windows))]
+pub(crate) fn replace_file(
+ source: &std::path::Path,
+ destination: &std::path::Path,
+) -> std::io::Result<()> {
+ std::fs::rename(source, destination)
+}
+
#[cfg(not(unix))]
pub(crate) fn begin_cli_output() {}