Skip to main content

PySizedLayout

Trait PySizedLayout 

Source
pub trait PySizedLayout<T>: PyLayout<T> + Sized { }
Expand description

T: PySizedLayout<U> represents that T is not a instance of PyVarObject.

In addition, that T is a concrete representation of U.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl PySizedLayout<PyArithmeticError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyAssertionError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyAttributeError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyBaseException> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyBaseExceptionGroup> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyBlockingIOError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyBrokenPipeError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyBufferError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyBytesWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyChildProcessError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyConnectionAbortedError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyConnectionError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyConnectionRefusedError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyConnectionResetError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyDeprecationWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyEOFError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyEncodingWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyException> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyFileExistsError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyFileNotFoundError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyFloatingPointError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyFutureWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyGeneratorExit> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyImportError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyImportWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyIndexError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyInterruptedError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyIsADirectoryError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyKeyError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyKeyboardInterrupt> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyLookupError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyMemoryError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyModuleNotFoundError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyNameError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyNotADirectoryError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyNotImplementedError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyOSError> for PyOSErrorObject

Source§

impl PySizedLayout<PyOverflowError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyPendingDeprecationWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyPermissionError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyProcessLookupError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyRecursionError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyReferenceError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyResourceWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyRuntimeError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyRuntimeWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyStopAsyncIteration> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyStopIteration> for PyStopIterationObject

Source§

impl PySizedLayout<PySyntaxError> for PySyntaxErrorObject

Source§

impl PySizedLayout<PySyntaxWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PySystemError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PySystemExit> for PySystemExitObject

Source§

impl PySizedLayout<PyTimeoutError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyTypeError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyUnboundLocalError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyUnicodeDecodeError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyUnicodeEncodeError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyUnicodeError> for PyUnicodeErrorObject

Source§

impl PySizedLayout<PyUnicodeTranslateError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyUnicodeWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyUserWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyValueError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyWarning> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyZeroDivisionError> for PyBaseExceptionObject

Source§

impl PySizedLayout<PyAny> for PyObject

Source§

impl PySizedLayout<PyBool> for PyObject

Source§

impl PySizedLayout<PyComplex> for PyComplexObject

Source§

impl PySizedLayout<PyDate> for PyDateTime_Date

Source§

impl PySizedLayout<PyDateTime> for PyDateTime_DateTime

Source§

impl PySizedLayout<PyDelta> for PyDateTime_Delta

Source§

impl PySizedLayout<PyTime> for PyDateTime_Time

Source§

impl PySizedLayout<PyTzInfo> for PyObject

Source§

impl PySizedLayout<PyDict> for PyDictObject

Source§

impl PySizedLayout<PyFloat> for PyFloatObject

Source§

impl PySizedLayout<PyFrozenSet> for PySetObject

Source§

impl PySizedLayout<PyGenericAlias> for PyDictObject

Available on Py_3_9 only.
Source§

impl PySizedLayout<PySet> for PySetObject

Source§

impl PySizedLayout<PySlice> for PySliceObject

Source§

impl PySizedLayout<PyWeakrefReference> for PyWeakReference

Source§

impl<T: PyClass> PySizedLayout<T> for PyStaticClassObject<T>

⚠️ Internal Docs ⚠️ Not Public API 👉 Official Docs Here