pub trait PyClassDef {
    type Base: PyClassDef;

    const NAME: &'static str;
    const MODULE_NAME: Option<&'static str>;
    const TP_NAME: &'static str;
    const BASICSIZE: usize;
    const DOC: Option<&'static str> = None;
    const UNHASHABLE: bool = false;
}

Required Associated Types§

Required Associated Constants§

source

const NAME: &'static str

source

const MODULE_NAME: Option<&'static str>

source

const TP_NAME: &'static str

source

const BASICSIZE: usize

Provided Associated Constants§

source

const DOC: Option<&'static str> = None

source

const UNHASHABLE: bool = false

Implementors§

source§

impl PyClassDef for PyArithmeticError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyAssertionError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyAsyncGen

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 56usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyAttributeError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyBaseException

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 72usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBaseExceptionGroup

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseException

source§

impl PyClassDef for PyBaseObject

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBlockingIOError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyBool

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyInt

source§

impl PyClassDef for PyBoundMethod

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBrokenPipeError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyConnectionError

source§

impl PyClassDef for PyBufferError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyByteArray

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 40usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBytes

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBytesWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyCallableIterator

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyChildProcessError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyClassMethod

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyCode

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 168usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyComplex

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyConnectionAbortedError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyConnectionError

source§

impl PyClassDef for PyConnectionError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyConnectionRefusedError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyConnectionError

source§

impl PyClassDef for PyConnectionResetError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyConnectionError

source§

impl PyClassDef for PyCoroutine

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 48usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyDeprecationWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyDict

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 72usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyEOFError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyEllipsis

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyEncodingWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyEnumerate

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 48usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyException

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseException

source§

impl PyClassDef for PyFileExistsError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyFileNotFoundError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyFilter

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyFloat

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyFloatingPointError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyArithmeticError

source§

impl PyClassDef for PyFrozenSet

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyFunction

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 80usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyFutureWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyGenerator

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 48usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyGeneratorExit

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseException

source§

impl PyClassDef for PyGenericAlias

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = _

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyGetSet

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 64usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyImportError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyImportWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyIndentationError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PySyntaxError

source§

impl PyClassDef for PyIndexError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyLookupError

source§

impl PyClassDef for PyInt

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyInterruptedError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyIsADirectoryError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyKeyError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyLookupError

source§

impl PyClassDef for PyKeyboardInterrupt

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseException

source§

impl PyClassDef for PyList

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyLookupError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyMap

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyMappingProxy

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyMemoryError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyMemoryView

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 240usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyModule

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyModuleDef

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 48usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyModuleNotFoundError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyImportError

source§

impl PyClassDef for PyNameError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyNamespace

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = _

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyNone

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyNotADirectoryError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyNotImplemented

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyNotImplementedError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyRuntimeError

source§

impl PyClassDef for PyOSError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyOverflowError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyArithmeticError

source§

impl PyClassDef for PyPendingDeprecationWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyPermissionError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyProcessLookupError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyProperty

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 80usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyRange

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyRecursionError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyRuntimeError

source§

impl PyClassDef for PyReferenceError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyResourceWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyRuntimeError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyRuntimeWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PySequenceIterator

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PySet

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PySlice

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyStaticMethod

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyStopAsyncIteration

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyStopIteration

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyStr

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 40usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PySuper

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PySyntaxError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PySyntaxWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PySystemError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PySystemExit

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseException

source§

impl PyClassDef for PyTabError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyIndentationError

source§

impl PyClassDef for PyTimeoutError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyOSError

source§

impl PyClassDef for PyTraceback

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyTuple

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyType

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 784usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyTypeError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyUnboundLocalError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyNameError

source§

impl PyClassDef for PyUnicodeDecodeError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyUnicodeError

source§

impl PyClassDef for PyUnicodeEncodeError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyUnicodeError

source§

impl PyClassDef for PyUnicodeError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyValueError

source§

impl PyClassDef for PyUnicodeTranslateError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyUnicodeError

source§

impl PyClassDef for PyUnicodeWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyUnion

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = _

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyUserWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyWarning

source§

impl PyClassDef for PyValueError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyWarning

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyException

source§

impl PyClassDef for PyWeak

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 40usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyWeakProxy

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyZeroDivisionError

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 0usize

source§

const UNHASHABLE: bool = false

§

type Base = PyArithmeticError

source§

impl PyClassDef for PyZip

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = _

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for Frame

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 192usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for HeapMethodDef

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 56usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for VecBuffer

source§

const NAME: &'static str = _

source§

const MODULE_NAME: Option<&'static str> = None

source§

const TP_NAME: &'static str = _

source§

const DOC: Option<&'static str> = None

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject