def classify_file_result

mylsm-lsm-store@0.6.0.1 · src/coordinator/UnixSocketIo.bend:54

import mylsm-lsm-store@0.6.0.1/src/coordinator/UnixSocketIo.bend as UnixSocketIo
import Base

54# Rewrites an accepted descriptor's error domain.
55def classify_file_result(
56  pair: File & Result<&1, &1, U32 & String, File>
57) -> File & Result<&1, &1, Error, File>:
58  match pair:
59    case (server, Done{client}): (server, Done{client})
60    case (server, Fail{error}): (server, Fail{classify(error)})

Uses (8)

Used by (1)