def Utf8.error.from.failure

mylsm-lsm-store@0.6.0.1 · mylsm.bend:1796

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

1796def Utf8.error.from.failure(failure: Utf8CursorPolicy.Failure) -> Utf8.Error:
1797  match failure:
1798    case Utf8CursorPolicy.TextDecodeFailure{}: InvalidUtf8{}
1799    case Utf8CursorPolicy.ReaderFailure{}: Utf8Failure{Io{7, "scan reader previously failed"}}
1800    case Utf8CursorPolicy.ResourceFailure{}: Utf8ResourceLimit{}
1801    case Utf8CursorPolicy.ArgumentFailure{}: Utf8InvalidArgument{}

Uses (3)

Used by (1)