def parse.header.magic.second

mylsm-lsm-store@0.6.0.1 · src/ByteSstFile.bend:983

import mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend as ByteSstFile
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

983def parse.header.magic.second(
984  pair: Bytes.Cursor & Maybe<&2, U32>,
985  size: U32
986) -> Result<&1, &1, Error, PayloadWords>:
987  match pair:
988    case (cursor, Some{1295274752}):
989      parse.header.level(Bytes.Cursor.u32be(cursor), size)
990    case _:
991      Fail{Malformed{}}

Uses (13)

Used by (1)