MCPcopy Create free account
hub / github.com/Slowerzs/PPLSystem / get_bitmap_headers_from_buffer

Function get_bitmap_headers_from_buffer

src/kdmp/parser.rs:473–485  ·  view source on GitHub ↗
(buf: &[u8])

Source from the content-addressed store, hash-verified

471}
472
473fn 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}

Callers 1

from_bufferMethod · 0.85

Calls 1

get_ref_from_bufferFunction · 0.85

Tested by

no test coverage detected