diff --git a/src/git/import/temp_storage.rs b/src/git/import/temp_storage.rs index 579a091..5a48213 100644 --- a/src/git/import/temp_storage.rs +++ b/src/git/import/temp_storage.rs @@ -27,7 +27,7 @@ impl TempStorage { .write(true) .open(&path) .map_err(|e| ImportError::CreateFileError { - path: path.to_path_buf(), + path: path.clone(), error: e, })?; diff --git a/src/main.rs b/src/main.rs index d9d24e0..27ec75a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -173,7 +173,7 @@ fn main_inner() -> Result<(), RunError> { })?; conv_params_path_parent.join(user_map_path) } else { - user_map_path.to_path_buf() + user_map_path.clone() }; let user_map_file = std::fs::OpenOptions::new() diff --git a/src/user_map.rs b/src/user_map.rs index f0a9ed7..bd09b4d 100644 --- a/src/user_map.rs +++ b/src/user_map.rs @@ -51,7 +51,7 @@ impl UserMap { match parse_line(&line) { Some(Some((user, entry))) => { - map.entry(user.to_vec()).or_default().push(entry); + map.entry(user.clone()).or_default().push(entry); } Some(None) => {} None => return Err(AuthorMapParseError::BadLine(line_i, line)),