Skip to content

Commit 66781cc

Browse files
authored
fix: replace deprecated rand functions (#4)
1 parent 05db9f5 commit 66781cc

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

src/wal.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ impl IntoIterator for WAL {
126126
#[cfg(test)]
127127
mod tests {
128128
use crate::wal::WAL;
129-
use rand::Rng;
129+
use rand::prelude::*;
130130
use std::fs::{create_dir, remove_dir_all};
131131
use std::fs::{metadata, File, OpenOptions};
132132
use std::io::prelude::*;
@@ -175,8 +175,8 @@ mod tests {
175175

176176
#[test]
177177
fn test_write_one() {
178-
let mut rng = rand::thread_rng();
179-
let dir = PathBuf::from(format!("./{}/", rng.gen::<u32>()));
178+
let mut rng = rand::rng();
179+
let dir = PathBuf::from(format!("./{}/", rng.random::<u32>()));
180180
create_dir(&dir).unwrap();
181181

182182
let timestamp = SystemTime::now()
@@ -204,8 +204,8 @@ mod tests {
204204

205205
#[test]
206206
fn test_write_many() {
207-
let mut rng = rand::thread_rng();
208-
let dir = PathBuf::from(format!("./{}/", rng.gen::<u32>()));
207+
let mut rng = rand::rng();
208+
let dir = PathBuf::from(format!("./{}/", rng.random::<u32>()));
209209
create_dir(&dir).unwrap();
210210

211211
let timestamp = SystemTime::now()
@@ -238,8 +238,8 @@ mod tests {
238238

239239
#[test]
240240
fn test_write_delete() {
241-
let mut rng = rand::thread_rng();
242-
let dir = PathBuf::from(format!("./{}/", rng.gen::<u32>()));
241+
let mut rng = rand::rng();
242+
let dir = PathBuf::from(format!("./{}/", rng.random::<u32>()));
243243
create_dir(&dir).unwrap();
244244

245245
let timestamp = SystemTime::now()
@@ -279,8 +279,8 @@ mod tests {
279279

280280
#[test]
281281
fn test_read_wal_none() {
282-
let mut rng = rand::thread_rng();
283-
let dir = PathBuf::from(format!("./{}/", rng.gen::<u32>()));
282+
let mut rng = rand::rng();
283+
let dir = PathBuf::from(format!("./{}/", rng.random::<u32>()));
284284
create_dir(&dir).unwrap();
285285

286286
let (new_wal, new_mem_table) = WAL::load_from_dir(&dir).unwrap();
@@ -294,8 +294,8 @@ mod tests {
294294

295295
#[test]
296296
fn test_read_wal_one() {
297-
let mut rng = rand::thread_rng();
298-
let dir = PathBuf::from(format!("./{}/", rng.gen::<u32>()));
297+
let mut rng = rand::rng();
298+
let dir = PathBuf::from(format!("./{}/", rng.random::<u32>()));
299299
create_dir(&dir).unwrap();
300300

301301
let entries: Vec<(&[u8], Option<&[u8]>)> = vec![
@@ -330,8 +330,8 @@ mod tests {
330330

331331
#[test]
332332
fn test_read_wal_multiple() {
333-
let mut rng = rand::thread_rng();
334-
let dir = PathBuf::from(format!("./{}/", rng.gen::<u32>()));
333+
let mut rng = rand::rng();
334+
let dir = PathBuf::from(format!("./{}/", rng.random::<u32>()));
335335
create_dir(&dir).unwrap();
336336

337337
let entries_1: Vec<(&[u8], Option<&[u8]>)> = vec![

0 commit comments

Comments
 (0)