(&mut self)
| 2962 | impl<'a> Iterator for DatumListIter<'a> { |
| 2963 | type Item = Datum<'a>; |
| 2964 | fn next(&mut self) -> Option<Self::Item> { |
| 2965 | if self.data.is_empty() { |
| 2966 | None |
| 2967 | } else { |
| 2968 | Some(unsafe { read_datum(&mut self.data) }) |
| 2969 | } |
| 2970 | } |
| 2971 | } |
| 2972 | |
| 2973 | impl<'a, T: FromDatum<'a>> Iterator for DatumListTypedIter<'a, T> { |