summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-12-25 14:34:11 +0200
committerLars Wirzenius <liw@liw.fi>2020-12-25 15:35:11 +0200
commit085cd3c968de88a07251237232eb51c3d6ba26d8 (patch)
tree1a5749d500a49e6308ce43ecc56c990057ddec87 /src/lib.rs
parentcf529f12223f571739ae33a4e2e9d31c27ba692d (diff)
downloadsummain-rs-085cd3c968de88a07251237232eb51c3d6ba26d8.tar.gz
refactor: use rayon to get some parallelism
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 7db1115..3c90156 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -42,7 +42,7 @@ const BUF_SIZE: usize = 1024 * 1024;
/// An entry in a file manifest.
#[derive(Serialize, Debug)]
pub struct ManifestEntry {
- path: PathBuf,
+ path: String,
#[serde(with = "mode")]
mode: u32,
mtime: i64,
@@ -73,7 +73,7 @@ impl ManifestEntry {
None
};
Ok(Self {
- path: path.to_path_buf(),
+ path: path.to_string_lossy().into_owned(),
mode: m.st_mode(),
mtime: m.st_mtime(),
mtime_nsec: m.st_mtime_nsec(),