aboutsummaryrefslogtreecommitdiff
path: root/src/platform/windows.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/windows.rs')
-rw-r--r--src/platform/windows.rs33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/platform/windows.rs b/src/platform/windows.rs
index 8d370964..10fbb6f0 100644
--- a/src/platform/windows.rs
+++ b/src/platform/windows.rs
@@ -19,39 +19,6 @@ pub(super) fn read_terminal_grid_size() -> std::io::Result<(u16, u16)> {
crossterm::terminal::size()
}
-pub(crate) fn replace_file(
- source: &std::path::Path,
- destination: &std::path::Path,
-) -> std::io::Result<()> {
- use std::os::windows::ffi::OsStrExt;
- use windows_sys::Win32::Storage::FileSystem::{
- MoveFileExW, MOVEFILE_REPLACE_EXISTING, MOVEFILE_WRITE_THROUGH,
- };
-
- let source = source
- .as_os_str()
- .encode_wide()
- .chain(std::iter::once(0))
- .collect::<Vec<_>>();
- let destination = destination
- .as_os_str()
- .encode_wide()
- .chain(std::iter::once(0))
- .collect::<Vec<_>>();
- let moved = unsafe {
- MoveFileExW(
- source.as_ptr(),
- destination.as_ptr(),
- MOVEFILE_REPLACE_EXISTING | MOVEFILE_WRITE_THROUGH,
- )
- };
- if moved == 0 {
- Err(std::io::Error::last_os_error())
- } else {
- Ok(())
- }
-}
-
pub(crate) fn set_default_plugin_pane_pwd(
_env: &mut Vec<(String, String)>,
_cwd: &std::path::Path,