aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLia Lenckowski <lialenck@protonmail.com>2024-11-27 16:42:01 +0100
committerLia Lenckowski <lialenck@protonmail.com>2024-11-27 16:42:01 +0100
commit9061d6203d05c96b1b1a2cae8f0894d73b763bbd (patch)
treeb1a076867ffcef5d8ae81083b5706932375689b2
parent4a278bb7fb9ba37240d2778132400a5e97b79917 (diff)
downloadembeddings-sort-9061d6203d05c96b1b1a2cae8f0894d73b763bbd.tar
embeddings-sort-9061d6203d05c96b1b1a2cae8f0894d73b763bbd.tar.bz2
embeddings-sort-9061d6203d05c96b1b1a2cae8f0894d73b763bbd.tar.zst
windows compat: fix warning: conditional include for std::path::absolute
-rw-r--r--src/main.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 7652166..f01804c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -6,9 +6,12 @@ use sha2::{Digest, Sha512_256};
use std::{
fs,
io::{self, Write},
- path::{self, PathBuf},
+ path::PathBuf,
};
+#[cfg(unix)]
+use std::path::absolute;
+
use embedders::*;
use tsp_approx::*;
mod embedders;
@@ -196,8 +199,7 @@ fn copy_into(tsp: &[PathBuf], target: &PathBuf, use_symlinks: bool) -> Result<()
#[cfg(unix)]
if use_symlinks {
- let rel_path =
- pathdiff::diff_paths(path::absolute(p)?, path::absolute(target)?).unwrap();
+ let rel_path = pathdiff::diff_paths(absolute(p)?, absolute(target)?).unwrap();
let _ = fs::remove_file(&tp);
std::os::unix::fs::symlink(rel_path, tp)?;
} else {