def classify_code

mylsm-lsm-store@0.6.0.1 · src/coordinator/UnixSocketPolicy.bend:24

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

24# Classifies platform-specific errno values without performing host IO.
25def classify_code(code: U32) -> Classification:
26  match code:
27    case 45: UnsupportedPlatform{}
28    case 78: UnsupportedPlatform{}
29    case 95: UnsupportedPlatform{}
30    case 38: UnsupportedPlatform{}
31    case 4: Transient{4}
32    case 11: Transient{11}
33    case 35: Transient{35}
34    case _: Host{code}

Uses (5)

Used by (3)