ByteDurableDb.lock.error: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb Lines 113-131 of mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend&start_line=113&end_line=131 import Base import mylsm-lsm-store@0.6.0.1/src/DurableError.bend as DurableError # Converts database lock errors into the byte database error domain. def lock.error(error: DurableError.Error) -> Error: match error: case DurableError.Error{DurableError.Busy{}, _, _, _, _}: Busy{} case DurableError.Error{DurableError.Timeout{}, _, _, code, message}: Timeout{} case DurableError.Error{DurableError.NotFound{}, _, _, code, message}: NotFound{} case DurableError.Error{DurableError.AlreadyExists{}, _, _, code, message}: AlreadyExists{} case DurableError.Error{DurableError.InvalidArgument{}, _, _, code, message}: InvalidArgument{} case DurableError.Error{DurableError.UnsupportedPlatform{}, _, _, _, _}: UnsupportedPlatform{} case DurableError.Error{DurableError.Corruption{}, _, _, code, message}: Corruption{message} case DurableError.Error{_, _, _, code, message}: Io{code, message} Uses (3): https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend&name=Error https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/DurableError.bend&name=Error https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/DurableError.bend&name=ErrorKind