Function prime_checker::is_prime

source ·
pub fn is_prime(num: u64) -> (bool, Vec<u64>)
Expand description

Checks to see if a given number is a prime number.

Arguments:

  1. num: u64 - The number to check.

Returns:

  1. bool - Is true if the number is prime, and false if it is not.
  2. Vec<u64> - The list of factors of the number.

Example:

let (check,factors) = prime_checker::is_prime(7);

assert_eq!(factors, vec![1, 7]);
assert_eq!(check, true);