From 43cd634c68d9a4522158093f3df5ba4fe1d05ee8 Mon Sep 17 00:00:00 2001 From: William Ball Date: Wed, 26 Jan 2022 16:36:28 -0500 Subject: [PATCH] got it to compile --- rust/insert_digit_anywhere_primes_ev/Cargo.toml | 6 +++--- rust/insert_digit_anywhere_primes_ev/src/main.rs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) 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); } }