Writes
(&mut self, address: u64, data: &[u8])
| 333 | |
| 334 | /// Writes |
| 335 | pub fn write_cluster(&mut self, address: u64, data: &[u8]) -> io::Result<()> { |
| 336 | let cluster_size = self.cluster_size as usize; |
| 337 | self.file.seek(SeekFrom::Start(address))?; |
| 338 | self.file.write_all(&data[0..cluster_size]) |
| 339 | } |
| 340 | |
| 341 | pub fn physical_size(&self) -> Result<u64, std::io::Error> { |
| 342 | self.file.metadata().map(|m| m.len()) |
no test coverage detected