(self, buf: &mut Vec<u8>)
| 32 | |
| 33 | impl DevicePathNode<'_> { |
| 34 | fn write_to(self, buf: &mut Vec<u8>) { |
| 35 | let len = 4 + self.data.len(); |
| 36 | buf.push(self.r#type); |
| 37 | buf.push(self.subtype); |
| 38 | buf.extend_from_slice(&(len as u16).to_le_bytes()); |
| 39 | buf.extend_from_slice(self.data); |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | /// `END_ENTIRE_DEVICE_PATH` terminator. |
no test coverage detected