refactor 200 iterator
This commit is contained in:
@@ -6,12 +6,13 @@ use std::fs::File;
|
||||
use std::hash::Hash;
|
||||
use std::io::Write;
|
||||
use std::slice::Iter;
|
||||
use std::vec::IntoIter;
|
||||
|
||||
use num::FromPrimitive;
|
||||
use num::Num;
|
||||
use num::ToPrimitive;
|
||||
|
||||
#[derive(Clone)]
|
||||
#[derive(Clone, Debug)]
|
||||
pub struct Primes<T> {
|
||||
vector: Vec<T>,
|
||||
set: HashSet<T>,
|
||||
@@ -110,6 +111,10 @@ where
|
||||
pub fn into_vec(self) -> Vec<T> {
|
||||
self.vector
|
||||
}
|
||||
|
||||
pub fn to_cloned_iter(&self) -> IntoIter<T> {
|
||||
self.vector.clone().into_iter()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
||||
Reference in New Issue
Block a user