def enc_mut

mylsm-lsm-store@0.3.2.0 · src/Wal.bend:42

import mylsm-lsm-store@0.3.2.0/src/Wal.bend as Wal
import Base

42def enc_mut(mut: Mut) -> String:
43  match mut:
44    case Put{+key, +val}:
45      "P" ++ dashes(String.length(key)) ++ ":" ++ key ++ dashes(String.length(val)) ++ ":" ++ val ++ chk4(hash3('P', key, val)) ++ ";"
46    case Del{+key}:
47      "D" ++ dashes(String.length(key)) ++ ":" ++ key ++ chk4(hash3('D', key, "")) ++ ";"

Uses (8)

Used by (1)