Next
(&self)
| 181 | |
| 182 | // Next |
| 183 | pub fn next(&self) -> Option<Self> |
| 184 | { |
| 185 | let address = u32::from_be_bytes(self.blk.buffer[0..4].try_into().unwrap()); |
| 186 | |
| 187 | if address == 0 |
| 188 | { |
| 189 | None |
| 190 | } |
| 191 | else |
| 192 | { |
| 193 | Some(Self::read(address)) |
| 194 | } |
| 195 | } |
| 196 | |
| 197 | |
| 198 | // Read |