def table.canonical

mylsm-lsm-store@0.6.0.1 · src/transfer/MigrateIo.bend:456

import mylsm-lsm-store@0.6.0.1/src/transfer/MigrateIo.bend as MigrateIo
import Base

456def table.canonical(
457  result: Result<&1, &1, U32 & String, String>
458) -> IO(Result<&1, &1, Error, Nat & Nat>):
459  match result:
460    case Fail{(code, message)}:
461      IO.pure(Result<&1, &1, Error, Nat & Nat>, Fail{HostError{code, message}})
462    case Done{path}:
463      do IO<Result<&1, &1, Error, Nat & Nat>>:
464        paths : String & String = path.clone.pair(path)
465        table.canonical.lock(paths)

Uses (11)

Used by (1)