fn entry(&self) -> Option<Rc<Entry>> {
        let entry = self.entries.get(self.current_index);
        match entry {
            Some(ent) => Some(ent.clone()),
            None => None,
        }
    }
/// entry gives the iterators current entry.
entry gives the iterators current entry.
entry gives the iterators current entry .
fn entry(&self) -> Option<Rc<Entry>> {
        let entry = self.entries.get(self.current_index);
        match entry {
            Some(ent) => Some(ent.clone()),
            None => None,
        }
    }
fn entry ( & self ) -> Option < Rc < Entry > > { let entry = self . entries . get ( self . current_index ) ; match entry { Some ( ent ) => Some ( ent . clone ( ) ) , None => None , } }
entry gives the iterators current entry.
entry gives the iterators current entry .
&self