def classify

mylsm-lsm-store@0.6.0.1 · src/scan/Utf8CursorPolicy.bend:17

import mylsm-lsm-store@0.6.0.1/src/scan/Utf8CursorPolicy.bend as Utf8CursorPolicy
import Base

17# Retains the terminal failure category across repeated cursor reads.
18def classify(failure: Failure) -> FailureClass:
19  match failure:
20    case TextDecodeFailure{}: TextFailure{}
21    case ReaderFailure{}: StorageFailure{}
22    case ResourceFailure{}: ResourceLimitFailure{}
23    case ArgumentFailure{}: InvalidArgumentFailure{}

Uses (2)

Used by (0)

No other definition uses this definition.