MCPcopy Create free account
hub / github.com/QMHTMY/RustBook / iter

Method iter

publication/code/chapter04/deque.rs:80–87  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

78 }
79
80 fn iter(&self) -> Iter<T> {
81 let mut iterator = Iter { stack: Vec::new() };
82 for item in self.data.iter() {
83 iterator.stack.push(item);
84 }
85
86 iterator
87 }
88
89 fn iter_mut(&mut self) -> IterMut<T> {
90 let mut iterator = IterMut { stack: Vec::new() };

Callers 1

iterFunction · 0.45

Calls 1

pushMethod · 0.45

Tested by

no test coverage detected