def classify.mapping

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

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

23# Converts one host code and message to the socket error domain.
24def classify.mapping(
25  classification: Policy.Classification,
26  message: String
27) -> Error:
28  match classification:
29    case Policy.UnsupportedPlatform{}: UnsupportedPlatform{}
30    case Policy.Transient{code}: Transient{code}
31    case Policy.Host{code}: Host{code, message}

Uses (3)

Used by (1)