# 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