Module pyo3::exceptions
source · [−]Expand description
Exception types defined by Python.
The structs in this module represent Python’s built-in exceptions, while the modules comprise structs representing errors defined in Python code.
The latter are created with the import_exception macro, which you can use yourself
to import Python exceptions.
Modules
Structs
Represents Python’s ArithmeticError exception.
Represents Python’s AssertionError exception.
Represents Python’s AttributeError exception.
Represents Python’s BaseException exception.
Represents Python’s BlockingIOError exception.
Represents Python’s BrokenPipeError exception.
Represents Python’s BufferError exception.
Represents Python’s ChildProcessError exception.
Represents Python’s ConnectionAbortedError exception.
Represents Python’s ConnectionError exception.
Represents Python’s ConnectionRefusedError exception.
Represents Python’s ConnectionResetError exception.
Represents Python’s EOFError exception.
Represents Python’s EnvironmentError exception.
Represents Python’s Exception exception.
Represents Python’s FileExistsError exception.
Represents Python’s FileNotFoundError exception.
Represents Python’s FloatingPointError exception.
Represents Python’s GeneratorExit exception.
Represents Python’s ImportError exception.
Represents Python’s IndexError exception.
Represents Python’s InterruptedError exception.
Represents Python’s IsADirectoryError exception.
Represents Python’s KeyError exception.
Represents Python’s KeyboardInterrupt exception.
Represents Python’s LookupError exception.
Represents Python’s MemoryError exception.
Represents Python’s ModuleNotFoundError exception.
Represents Python’s NameError exception.
Represents Python’s NotADirectoryError exception.
Represents Python’s NotImplementedError exception.
Represents Python’s OverflowError exception.
Represents Python’s PermissionError exception.
Represents Python’s ProcessLookupError exception.
Represents Python’s RecursionError exception.
Represents Python’s ReferenceError exception.
Represents Python’s RuntimeError exception.
Represents Python’s StopAsyncIteration exception.
Represents Python’s StopIteration exception.
Represents Python’s SyntaxError exception.
Represents Python’s SystemError exception.
Represents Python’s SystemExit exception.
Represents Python’s TimeoutError exception.
Represents Python’s TypeError exception.
Represents Python’s UnboundLocalError exception.
Represents Python’s UnicodeDecodeError exception.
Represents Python’s UnicodeEncodeError exception.
Represents Python’s UnicodeError exception.
Represents Python’s UnicodeTranslateError exception.
Represents Python’s ValueError exception.
Represents Python’s ZeroDivisionError exception.