From cb3e52c560be141958f0207414626f2a4c67e69e Mon Sep 17 00:00:00 2001 From: wardwouts Date: Tue, 20 May 2025 19:52:32 +0200 Subject: [PATCH] adapt to new version of rand crate --- src/dirlist.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dirlist.rs b/src/dirlist.rs index 2d88dd9..2858ffa 100644 --- a/src/dirlist.rs +++ b/src/dirlist.rs @@ -3,7 +3,7 @@ use std::fs::File; use std::path::{Path, PathBuf}; use std::io::{ErrorKind, Write, BufRead, BufReader}; use std::collections::HashMap; -use rand::distributions::{Alphanumeric, DistString}; +use rand::distr::{Alphanumeric, SampleString}; const LOCK_FILE: &str = ".mvwrap"; @@ -166,11 +166,11 @@ impl DirList { } fn get_unique_entry(target_list: &DirList) -> String { - let mut string = Alphanumeric.sample_string(&mut rand::thread_rng(), 16); + let mut string = Alphanumeric.sample_string(&mut rand::rng(), 16); // Generate unique name that does not exist in current dir and is not in target_list while target_list.entries.iter().any(|j| j.to_string() == string) || Path::new(&string).is_file() { - string = Alphanumeric.sample_string(&mut rand::thread_rng(), 16); + string = Alphanumeric.sample_string(&mut rand::rng(), 16); } string }