def reclaim.file
mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:319
import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb
import Base
import mylsm-lsm-store@0.6.0.1/src/Fs.bend as Fs
import mylsm-lsm-store@0.6.0.1/src/FilesCompat.bend as Files
319def reclaim.file(+target: String, info: Result<&1, &1, U32 & String, Files.Info>) -> IO(Unit):
320 match info:
321 case Done{Files.Info{Files.Regular{}, _, _}}:
322 do IO<Unit>:
323 _removed : Result<&1, &1, U32 & String, Unit> <- Fs.remove(target)
324 return Unit{}
325 case _: IO.pure(Unit, Unit{})