def read.name.buffer.copies
mylsm-lsm-store@0.6.0.1 · src/Manifest.bend:252
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
252def read.name.buffer.copies(
253 limit: Bytes.CursorLimit,
254 len: U32,
255 +offset: U32,
256 start: U32,
257 end: U32,
258 copies: Bytes.Bytes & Bytes.Bytes
259) -> Bytes.Cursor & Maybe<&2, String>:
260 match copies:
261 case (cursor_bytes, slice_bytes):
262 read.name.checked(Bytes.Cursor{cursor_bytes, offset, start, end}, limit,
263 bytes.slice.second(Bytes.slice(slice_bytes, offset, len)))