Module Gutf8.Error

to_unichar_validated may raise PARTIAL_INPUT or ILLEGAL_SEQUENCE

type error =
| NO_CONVERSION

Conversion between the requested character sets is not supported

| ILLEGAL_SEQUENCE

Invalid byte sequence in conversion input

| FAILED

Conversion failed for some reason

| PARTIAL_INPUT

Partial character sequence at end of input

| BAD_URI

URI is invalid

| NOT_ABSOLUTE_PATH

Pathname is not an absolute path

exception Error of error * string
val raise_bad_utf8 : unit -> 'a