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

Object Safety§

This trait is not object safe.

Implementors§

source§

impl PyClassDef for PyArithmeticError

source§

const NAME: &'static str = "ArithmeticError"

source§

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

source§

const TP_NAME: &'static str = "ArithmeticError"

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 = "AssertionError"

source§

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

source§

const TP_NAME: &'static str = "AssertionError"

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 = "async_generator"

source§

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

source§

const TP_NAME: &'static str = "async_generator"

source§

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

source§

const BASICSIZE: usize = 28usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyAttributeError

source§

const NAME: &'static str = "AttributeError"

source§

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

source§

const TP_NAME: &'static str = "AttributeError"

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 = "BaseException"

source§

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

source§

const TP_NAME: &'static str = "BaseException"

source§

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

source§

const BASICSIZE: usize = 36usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBaseExceptionGroup

source§

const NAME: &'static str = "BaseExceptionGroup"

source§

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

source§

const TP_NAME: &'static str = "BaseExceptionGroup"

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 = "object"

source§

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

source§

const TP_NAME: &'static str = "object"

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 = "BlockingIOError"

source§

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

source§

const TP_NAME: &'static str = "BlockingIOError"

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 = "bool"

source§

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

source§

const TP_NAME: &'static str = "bool"

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 = "method"

source§

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

source§

const TP_NAME: &'static str = "method"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBrokenPipeError

source§

const NAME: &'static str = "BrokenPipeError"

source§

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

source§

const TP_NAME: &'static str = "BrokenPipeError"

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 = "BufferError"

source§

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

source§

const TP_NAME: &'static str = "BufferError"

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 = "bytearray"

source§

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

source§

const TP_NAME: &'static str = "bytearray"

source§

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

source§

const BASICSIZE: usize = 20usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBytes

source§

const NAME: &'static str = "bytes"

source§

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

source§

const TP_NAME: &'static str = "bytes"

source§

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

source§

const BASICSIZE: usize = 12usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyBytesWarning

source§

const NAME: &'static str = "BytesWarning"

source§

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

source§

const TP_NAME: &'static str = "BytesWarning"

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 = "callable_iterator"

source§

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

source§

const TP_NAME: &'static str = "callable_iterator"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyChildProcessError

source§

const NAME: &'static str = "ChildProcessError"

source§

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

source§

const TP_NAME: &'static str = "ChildProcessError"

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 = "classmethod"

source§

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

source§

const TP_NAME: &'static str = "classmethod"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyCode

source§

const NAME: &'static str = "code"

source§

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

source§

const TP_NAME: &'static str = "code"

source§

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

source§

const BASICSIZE: usize = 96usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyComplex

source§

const NAME: &'static str = "complex"

source§

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

source§

const TP_NAME: &'static str = "complex"

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 = "ConnectionAbortedError"

source§

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

source§

const TP_NAME: &'static str = "ConnectionAbortedError"

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 = "ConnectionError"

source§

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

source§

const TP_NAME: &'static str = "ConnectionError"

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 = "ConnectionRefusedError"

source§

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

source§

const TP_NAME: &'static str = "ConnectionRefusedError"

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 = "ConnectionResetError"

source§

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

source§

const TP_NAME: &'static str = "ConnectionResetError"

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 = "coroutine"

source§

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

source§

const TP_NAME: &'static str = "coroutine"

source§

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

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyDeprecationWarning

source§

const NAME: &'static str = "DeprecationWarning"

source§

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

source§

const TP_NAME: &'static str = "DeprecationWarning"

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 = "dict"

source§

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

source§

const TP_NAME: &'static str = "dict"

source§

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

source§

const BASICSIZE: usize = 36usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyEOFError

source§

const NAME: &'static str = "EOFError"

source§

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

source§

const TP_NAME: &'static str = "EOFError"

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 = "EllipsisType"

source§

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

source§

const TP_NAME: &'static str = "EllipsisType"

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 = "EncodingWarning"

source§

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

source§

const TP_NAME: &'static str = "EncodingWarning"

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 = "enumerate"

source§

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

source§

const TP_NAME: &'static str = "enumerate"

source§

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

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyException

source§

const NAME: &'static str = "Exception"

source§

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

source§

const TP_NAME: &'static str = "Exception"

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 = "FileExistsError"

source§

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

source§

const TP_NAME: &'static str = "FileExistsError"

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 = "FileNotFoundError"

source§

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

source§

const TP_NAME: &'static str = "FileNotFoundError"

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 = "filter"

source§

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

source§

const TP_NAME: &'static str = "filter"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyFloat

source§

const NAME: &'static str = "float"

source§

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

source§

const TP_NAME: &'static str = "float"

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 = "FloatingPointError"

source§

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

source§

const TP_NAME: &'static str = "FloatingPointError"

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 = "frozenset"

source§

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

source§

const TP_NAME: &'static str = "frozenset"

source§

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

source§

const BASICSIZE: usize = 4usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyFunction

source§

const NAME: &'static str = "function"

source§

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

source§

const TP_NAME: &'static str = "function"

source§

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

source§

const BASICSIZE: usize = 48usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyFutureWarning

source§

const NAME: &'static str = "FutureWarning"

source§

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

source§

const TP_NAME: &'static str = "FutureWarning"

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 = "generator"

source§

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

source§

const TP_NAME: &'static str = "generator"

source§

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

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyGeneratorExit

source§

const NAME: &'static str = "GeneratorExit"

source§

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

source§

const TP_NAME: &'static str = "GeneratorExit"

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 = "GenericAlias"

source§

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

source§

const TP_NAME: &'static str = "types.GenericAlias"

source§

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

source§

const BASICSIZE: usize = 12usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyGetSet

source§

const NAME: &'static str = "getset_descriptor"

source§

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

source§

const TP_NAME: &'static str = "getset_descriptor"

source§

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

source§

const BASICSIZE: usize = 32usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyImportError

source§

const NAME: &'static str = "ImportError"

source§

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

source§

const TP_NAME: &'static str = "ImportError"

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 = "ImportWarning"

source§

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

source§

const TP_NAME: &'static str = "ImportWarning"

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 = "IndentationError"

source§

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

source§

const TP_NAME: &'static str = "IndentationError"

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 = "IndexError"

source§

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

source§

const TP_NAME: &'static str = "IndexError"

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 = "int"

source§

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

source§

const TP_NAME: &'static str = "int"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyInterruptedError

source§

const NAME: &'static str = "InterruptedError"

source§

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

source§

const TP_NAME: &'static str = "InterruptedError"

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 = "IsADirectoryError"

source§

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

source§

const TP_NAME: &'static str = "IsADirectoryError"

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 = "KeyError"

source§

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

source§

const TP_NAME: &'static str = "KeyError"

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 = "KeyboardInterrupt"

source§

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

source§

const TP_NAME: &'static str = "KeyboardInterrupt"

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 = "list"

source§

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

source§

const TP_NAME: &'static str = "list"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyLookupError

source§

const NAME: &'static str = "LookupError"

source§

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

source§

const TP_NAME: &'static str = "LookupError"

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 = "map"

source§

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

source§

const TP_NAME: &'static str = "map"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyMappingProxy

source§

const NAME: &'static str = "mappingproxy"

source§

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

source§

const TP_NAME: &'static str = "mappingproxy"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyMemoryError

source§

const NAME: &'static str = "MemoryError"

source§

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

source§

const TP_NAME: &'static str = "MemoryError"

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 = "memoryview"

source§

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

source§

const TP_NAME: &'static str = "memoryview"

source§

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

source§

const BASICSIZE: usize = 124usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyModule

source§

const NAME: &'static str = "module"

source§

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

source§

const TP_NAME: &'static str = "module"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyModuleDef

source§

const NAME: &'static str = "module"

source§

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

source§

const TP_NAME: &'static str = "module"

source§

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

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyModuleNotFoundError

source§

const NAME: &'static str = "ModuleNotFoundError"

source§

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

source§

const TP_NAME: &'static str = "ModuleNotFoundError"

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 = "NameError"

source§

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

source§

const TP_NAME: &'static str = "NameError"

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 = "SimpleNamespace"

source§

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

source§

const TP_NAME: &'static str = "types.SimpleNamespace"

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 = "NoneType"

source§

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

source§

const TP_NAME: &'static str = "NoneType"

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 = "NotADirectoryError"

source§

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

source§

const TP_NAME: &'static str = "NotADirectoryError"

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 = "NotImplementedType"

source§

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

source§

const TP_NAME: &'static str = "NotImplementedType"

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 = "NotImplementedError"

source§

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

source§

const TP_NAME: &'static str = "NotImplementedError"

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 = "OSError"

source§

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

source§

const TP_NAME: &'static str = "OSError"

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 = "OverflowError"

source§

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

source§

const TP_NAME: &'static str = "OverflowError"

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 = "PendingDeprecationWarning"

source§

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

source§

const TP_NAME: &'static str = "PendingDeprecationWarning"

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 = "PermissionError"

source§

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

source§

const TP_NAME: &'static str = "PermissionError"

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 = "ProcessLookupError"

source§

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

source§

const TP_NAME: &'static str = "ProcessLookupError"

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 = "property"

source§

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

source§

const TP_NAME: &'static str = "property"

source§

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

source§

const BASICSIZE: usize = 40usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyRange

source§

const NAME: &'static str = "range"

source§

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

source§

const TP_NAME: &'static str = "range"

source§

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

source§

const BASICSIZE: usize = 12usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyRecursionError

source§

const NAME: &'static str = "RecursionError"

source§

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

source§

const TP_NAME: &'static str = "RecursionError"

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 = "ReferenceError"

source§

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

source§

const TP_NAME: &'static str = "ReferenceError"

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 = "ResourceWarning"

source§

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

source§

const TP_NAME: &'static str = "ResourceWarning"

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 = "RuntimeError"

source§

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

source§

const TP_NAME: &'static str = "RuntimeError"

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 = "RuntimeWarning"

source§

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

source§

const TP_NAME: &'static str = "RuntimeWarning"

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 = "iterator"

source§

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

source§

const TP_NAME: &'static str = "iterator"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PySet

source§

const NAME: &'static str = "set"

source§

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

source§

const TP_NAME: &'static str = "set"

source§

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

source§

const BASICSIZE: usize = 4usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PySlice

source§

const NAME: &'static str = "slice"

source§

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

source§

const TP_NAME: &'static str = "slice"

source§

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

source§

const BASICSIZE: usize = 12usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyStaticMethod

source§

const NAME: &'static str = "staticmethod"

source§

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

source§

const TP_NAME: &'static str = "staticmethod"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyStopAsyncIteration

source§

const NAME: &'static str = "StopAsyncIteration"

source§

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

source§

const TP_NAME: &'static str = "StopAsyncIteration"

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 = "StopIteration"

source§

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

source§

const TP_NAME: &'static str = "StopIteration"

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 = "str"

source§

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

source§

const TP_NAME: &'static str = "str"

source§

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

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PySuper

source§

const NAME: &'static str = "super"

source§

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

source§

const TP_NAME: &'static str = "super"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PySyntaxError

source§

const NAME: &'static str = "SyntaxError"

source§

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

source§

const TP_NAME: &'static str = "SyntaxError"

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 = "SyntaxWarning"

source§

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

source§

const TP_NAME: &'static str = "SyntaxWarning"

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 = "SystemError"

source§

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

source§

const TP_NAME: &'static str = "SystemError"

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 = "SystemExit"

source§

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

source§

const TP_NAME: &'static str = "SystemExit"

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 = "TabError"

source§

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

source§

const TP_NAME: &'static str = "TabError"

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 = "TimeoutError"

source§

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

source§

const TP_NAME: &'static str = "TimeoutError"

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 = "traceback"

source§

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

source§

const TP_NAME: &'static str = "traceback"

source§

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

source§

const BASICSIZE: usize = 20usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyTuple

source§

const NAME: &'static str = "tuple"

source§

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

source§

const TP_NAME: &'static str = "tuple"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyType

source§

const NAME: &'static str = "type"

source§

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

source§

const TP_NAME: &'static str = "type"

source§

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

source§

const BASICSIZE: usize = 412usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyTypeError

source§

const NAME: &'static str = "TypeError"

source§

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

source§

const TP_NAME: &'static str = "TypeError"

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 = "UnboundLocalError"

source§

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

source§

const TP_NAME: &'static str = "UnboundLocalError"

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 = "UnicodeDecodeError"

source§

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

source§

const TP_NAME: &'static str = "UnicodeDecodeError"

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 = "UnicodeEncodeError"

source§

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

source§

const TP_NAME: &'static str = "UnicodeEncodeError"

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 = "UnicodeError"

source§

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

source§

const TP_NAME: &'static str = "UnicodeError"

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 = "UnicodeTranslateError"

source§

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

source§

const TP_NAME: &'static str = "UnicodeTranslateError"

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 = "UnicodeWarning"

source§

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

source§

const TP_NAME: &'static str = "UnicodeWarning"

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 = "UnionType"

source§

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

source§

const TP_NAME: &'static str = "types.UnionType"

source§

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

source§

const BASICSIZE: usize = 8usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyUserWarning

source§

const NAME: &'static str = "UserWarning"

source§

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

source§

const TP_NAME: &'static str = "UserWarning"

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 = "ValueError"

source§

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

source§

const TP_NAME: &'static str = "ValueError"

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 = "Warning"

source§

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

source§

const TP_NAME: &'static str = "Warning"

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 = "weakref"

source§

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

source§

const TP_NAME: &'static str = "weakref"

source§

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

source§

const BASICSIZE: usize = 24usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for PyWeakProxy

source§

const NAME: &'static str = "weakproxy"

source§

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

source§

const TP_NAME: &'static str = "weakproxy"

source§

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

source§

const BASICSIZE: usize = 4usize

source§

const UNHASHABLE: bool = true

§

type Base = PyBaseObject

source§

impl PyClassDef for PyZeroDivisionError

source§

const NAME: &'static str = "ZeroDivisionError"

source§

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

source§

const TP_NAME: &'static str = "ZeroDivisionError"

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 = "zip"

source§

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

source§

const TP_NAME: &'static str = "zip"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for Frame

source§

const NAME: &'static str = "frame"

source§

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

source§

const TP_NAME: &'static str = "frame"

source§

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

source§

const BASICSIZE: usize = 100usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for HeapMethodDef

source§

const NAME: &'static str = "HeapMethodDef"

source§

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

source§

const TP_NAME: &'static str = "HeapMethodDef"

source§

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

source§

const BASICSIZE: usize = 28usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject

source§

impl PyClassDef for VecBuffer

source§

const NAME: &'static str = "vec_buffer"

source§

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

source§

const TP_NAME: &'static str = "vec_buffer"

source§

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

source§

const BASICSIZE: usize = 16usize

source§

const UNHASHABLE: bool = false

§

type Base = PyBaseObject