INNER CODE UNIT · Rust

new

kaist-ina/BWA-MEME · RMI/rmi_lib/src/models/mod.rs:256

    fn new(iter: T) -> FixDupsIter<K, T> {
        return FixDupsIter { iter: iter, last_item: None };
    }
}

impl <K, T> Iterator for FixDupsIter<K, T> where
    T: Iterator<Item=(K, usize)>,
    K: TrainingKey {
    type Item = (K, usize);

    fn next(&mut self) -> Option<Self::Item> {
        match self.last_item {
            None => {
                match self.iter.next() {
                    None => { return None },
                    Some(itm) => {
                        self.last_item = Some(itm);
                        return Some(itm);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…