diff --git a/rust/insert_digit_anywhere_primes_ev/Cargo.toml b/rust/insert_digit_anywhere_primes_ev/Cargo.toml index 2799037..3c01f0a 100644 --- a/rust/insert_digit_anywhere_primes_ev/Cargo.toml +++ b/rust/insert_digit_anywhere_primes_ev/Cargo.toml @@ -2,10 +2,10 @@ name = "insert_digit_anywhere_primes_constant" version = "0.1.0" authors = ["William Ball "] -edition = "2018" +edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -is_prime = "1.0.5" -rand = "0.7.3" +is_prime = "2.0.7" +rand = "*" diff --git a/rust/insert_digit_anywhere_primes_ev/src/main.rs b/rust/insert_digit_anywhere_primes_ev/src/main.rs index 65d74b0..4e730a9 100644 --- a/rust/insert_digit_anywhere_primes_ev/src/main.rs +++ b/rust/insert_digit_anywhere_primes_ev/src/main.rs @@ -1,4 +1,4 @@ -use is_prime::is_prime_with_witnesses; +use is_prime::is_prime; use rand::prelude::*; use std::io::prelude::*; @@ -14,7 +14,7 @@ fn step(x: String, rng: &mut ThreadRng) -> Option { let mut copy = x.clone(); copy.insert(i, (d + '0' as u8) as char); if copy.as_bytes()[0] != '0' as u8 { - if is_prime_with_witnesses(©, 40) { + if is_prime(©) { return Some(copy); } }