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