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)