pub struct BitwiseSieve { /* private fields */ }Expand description
Generates prime numbers using bitwise.
§Examples
let mut bitwise_sieve = BitwiseSieve::new();
assert_eq!(bitwise_sieve.gen_range(0..10), vec![2, 3, 5, 7]);Implementations§
Source§impl BitwiseSieve
impl BitwiseSieve
Trait Implementations§
Source§impl Clone for BitwiseSieve
impl Clone for BitwiseSieve
Source§fn clone(&self) -> BitwiseSieve
fn clone(&self) -> BitwiseSieve
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BitwiseSieve
impl Debug for BitwiseSieve
Source§impl Default for BitwiseSieve
impl Default for BitwiseSieve
Source§fn default() -> BitwiseSieve
fn default() -> BitwiseSieve
Returns the “default value” for a type. Read more
Source§impl GenPrime for BitwiseSieve
impl GenPrime for BitwiseSieve
Source§impl Hash for BitwiseSieve
impl Hash for BitwiseSieve
Source§impl PartialEq for BitwiseSieve
impl PartialEq for BitwiseSieve
impl Copy for BitwiseSieve
impl Eq for BitwiseSieve
impl StructuralPartialEq for BitwiseSieve
Auto Trait Implementations§
impl Freeze for BitwiseSieve
impl RefUnwindSafe for BitwiseSieve
impl Send for BitwiseSieve
impl Sync for BitwiseSieve
impl Unpin for BitwiseSieve
impl UnwindSafe for BitwiseSieve
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more