# Index of exceptions

C
Cannot_edit [Zed_edit] | Exception raised when trying to edit a non-editable portion of a buffer.
I
Invalid [Zed_utf8] | `Invalid(error, text)` Exception raised when an invalid UTF-8 encoded string is encountered.
O
Out_of_bounds [Zed_lines] | Exception raised when trying to access a position outside the bounds of a set.
Out_of_bounds [Zed_cursor] | Exception raised when trying to move a cursor outside the bounds of the text it points to.
Out_of_bounds [Zed_rope] | Exception raised when trying to access a character which is outside the bounds of a rope.
Out_of_bounds [Zed_utf8] | Exception raised when trying to access a character which is outside the bounds of a string.