def parse.step.name.value

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

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

383def parse.step.name.value(
384  levels_left: Nat,
385  levels_acc: List<&2, List<&2, String>>,
386  names_left: Nat,
387  names_acc: List<&2, String>,
388  value: Bytes.Cursor & Maybe<&2, String>
389) -> ParseTransition:
390  match value:
391    case (cursor, None{}):
392      Reject{cursor}
393    case (cursor, Some{name}):
394      Continue{ReadNameLength{levels_left, levels_acc, names_left, Con{name, names_acc}}, NoInput{cursor}}

Uses (10)

Used by (1)