1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 22:00:03 -04:00

Stop using deprecated rand functions

This commit is contained in:
Emil Ernerfeldt
2025-03-28 12:29:00 +01:00
parent a5bc318e20
commit 9bd23ef79a

View File

@@ -142,13 +142,13 @@ pub fn criterion_benchmark(c: &mut Criterion) {
string.push('\n'); string.push('\n');
} }
let mut rng = rand::thread_rng(); let mut rng = rand::rng();
b.iter(|| { b.iter(|| {
fonts.begin_pass(pixels_per_point, max_texture_side); fonts.begin_pass(pixels_per_point, max_texture_side);
// Delete a random character, simulating a user making an edit in a long file: // Delete a random character, simulating a user making an edit in a long file:
let mut new_string = string.clone(); let mut new_string = string.clone();
let idx = rng.gen_range(0..string.len()); let idx = rng.random_range(0..string.len());
new_string.remove(idx); new_string.remove(idx);
fonts.layout(new_string, font_id.clone(), text_color, wrap_width); fonts.layout(new_string, font_id.clone(), text_color, wrap_width);