(buf: &[u8])
| 471 | } |
| 472 | |
| 473 | fn get_bitmap_headers_from_buffer(buf: &[u8]) -> Result<&BitmapHeader, ParsingError> { |
| 474 | let bitmap_headers: &BitmapHeader = get_ref_from_buffer(buf)?; |
| 475 | |
| 476 | if bitmap_headers.Signature != 0x504d4453 { |
| 477 | return Err(ParsingError::BadSignature); |
| 478 | } |
| 479 | |
| 480 | if bitmap_headers.ValidDump != 0x504d5544 { |
| 481 | return Err(ParsingError::BadDumpType); |
| 482 | } |
| 483 | |
| 484 | Ok(bitmap_headers) |
| 485 | } |
no test coverage detected