def bounds.copy.values
mylsm-lsm-store@0.6.0.1 · src/scan/SstCursor.bend:41
import mylsm-lsm-store@0.6.0.1/src/scan/SstCursor.bend as SstCursor
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
41def bounds.copy.values(
42 lower: Maybe<&1, Bytes.Bytes> & Maybe<&1, Bytes.Bytes>,
43 upper: Maybe<&1, Bytes.Bytes> & Maybe<&1, Bytes.Bytes>,
44 prefix: Maybe<&1, Bytes.Bytes> & Maybe<&1, Bytes.Bytes>
45) -> Bounds & Bounds:
46 match lower:
47 case (lower_original, lower_copy):
48 match upper:
49 case (upper_original, upper_copy):
50 match prefix:
51 case (prefix_original, prefix_copy):
52 (Bounds{lower_original, upper_original, prefix_original},
53 Bounds{lower_copy, upper_copy, prefix_copy})