Utf8CursorPolicy.classify: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/scan/Utf8CursorPolicy.bend as Utf8CursorPolicy Lines 17-23 of mylsm-lsm-store@0.6.0.1/src/scan/Utf8CursorPolicy.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/scan/Utf8CursorPolicy.bend&start_line=17&end_line=23 import Base # Retains the terminal failure category across repeated cursor reads. def classify(failure: Failure) -> FailureClass: match failure: case TextDecodeFailure{}: TextFailure{} case ReaderFailure{}: StorageFailure{} case ResourceFailure{}: ResourceLimitFailure{} case ArgumentFailure{}: InvalidArgumentFailure{} Uses (2): https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/scan/Utf8CursorPolicy.bend&name=Failure https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/scan/Utf8CursorPolicy.bend&name=FailureClass