1 2 3 4 5 6 7 8 9 10 11 12 13 14
use std::ops::Range; use super::Vec; mod traits; pub struct Iter<'a, V, T> { pub(super) iter: Range<usize>, pub(super) ptr: &'a Vec<V, T>, } pub struct IterMut<'a, V, T> { pub(super) iter: Range<usize>, pub(super) ptr: &'a mut Vec<V, T>, }