def legacy.entry.bytes.key

mylsm-lsm-store@0.6.0.1 · src/transfer/Migrate.bend:84

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

84def legacy.entry.bytes.key(
85  value: Maybe<&2, String>,
86  pair: String & Result<&1, &1, U32 & String, Bytes.Bytes>
87) -> Result<&1, &1, U32 & String, ByteMemTable.Entry>:
88  match pair:
89    case (_, Fail{error}): Fail{error}
90    case (_, Done{key_bytes}):
91      legacy.entry.bytes.value(key_bytes, legacy.value.bytes(value))

Uses (10)

Used by (1)