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{}