def parse.step.length.value

mylsm-lsm-store@0.6.0.1 · src/Manifest.bend:329

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

329def parse.step.length.value(
330  levels_left: Nat,
331  levels_acc: List<&2, List<&2, String>>,
332  names_left: Nat,
333  names_acc: List<&2, String>,
334  value: Bytes.Cursor & Maybe<&2, U32>
335) -> ParseTransition:
336  match value:
337    case (cursor, None{}):
338      Reject{cursor}
339    case (cursor, Some{len}):
340      parse.step.length.named(levels_left, levels_acc, names_left, names_acc, read.name((cursor, Some{len})))

Uses (11)

Used by (1)