Module Gutf8.Error

module Error: sig .. end

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