#prime #numbers

primality

Check if a number is prime

1 unstable release

0.1.0 Mar 18, 2024

#684 in Math

Download history 109/week @ 2024-03-12 39/week @ 2024-03-19 2/week @ 2024-03-26 15/week @ 2024-04-02

165 downloads per month

MIT license

4KB

primality

Trait to check if a number is prime.

Installation

Add the following to your Cargo.toml:

[dependencies]
primality = "0.1"

Or run the following command:

cargo add primality

Usage

use primality::IsPrime;

assert!(2i8.is_prime());
assert!(3usize.is_prime());
assert!(5u128.is_prime());
assert!(7i64.is_prime());

assert!(!4i16.is_prime());
assert!(!6u16.is_prime());
assert!(!8u32.is_prime());
assert!(!9i128.is_prime());

Supported Number Types

  • u8
  • u16
  • u32
  • u64
  • u128
  • usize
  • i8
  • i16
  • i32
  • i64
  • i128
  • isize

License

This project is licensed under the MIT license.

Dependencies

~210KB