1 2 3 4 5 6 7 8 9 10 11 12 13
use num::BigInt; use crate::special::get_fermat_primes; pub fn is_fermat_prime<T>(i: T) -> bool where BigInt: From<T>, { // let int = BigInt::from(i); let list = get_fermat_primes(); list.contains(&int) }
1 2 3 4 5 6 7 8 9 10 11 12 13
use num::BigInt; use crate::special::get_fermat_primes; pub fn is_fermat_prime<T>(i: T) -> bool where BigInt: From<T>, { // let int = BigInt::from(i); let list = get_fermat_primes(); list.contains(&int) }