in src/linux.rs [232:242]
fn next(&mut self) -> Option<Self::Item> {
if size_of::<rtattr>() <= self.0.len() {
let attr = RtAttr::new(self.0).ok()?;
let aligned_len = aligned_by(attr.hdr.rta_len.into(), 4);
debug_assert!(self.0.len() >= aligned_len);
self.0 = self.0.split_at(aligned_len).1;
Some(attr)
} else {
None
}
}