def read.name.text

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

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

222def read.name.text(
223  cursor: Bytes.Cursor,
224  limit: Bytes.CursorLimit,
225  name: String,
226  valid: Bool
227) -> Bytes.Cursor & Maybe<&2, String>:
228  match valid:
229    case False{}:
230      (Bytes.Cursor.leave(cursor, limit), None{})
231    case True{}:
232      (Bytes.Cursor.leave(cursor, limit), Some{name})

Uses (8)

Used by (1)