def classify_lock.nonbusy.platform

mylsm-lsm-store@0.6.0.1 · src/DbLockPolicy.bend:38

import mylsm-lsm-store@0.6.0.1/src/DbLockPolicy.bend as DbLockPolicy
import Base
import mylsm-lsm-store@0.6.0.1/src/DurableError.bend as DurableError

38def classify_lock.nonbusy.platform(
39  unsupported: Bool,
40  missing: Bool,
41  code: U32,
42  message: String,
43  operation: String,
44  path: String
45) -> DurableError.Error:
46  match unsupported:
47    case True{}:
48      DurableError.Error{DurableError.UnsupportedPlatform{}, operation,
49        path, code, message}
50    case False{}:
51      classify_nonbusy_lock_error(missing, code, message, operation, path)

Uses (6)

Used by (1)