def enc_mut
import mylsm-lsm-store@0.3.2.0/src/Wal.bend as Walimport 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, "")) ++ ";"