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§
impl PySizedLayout<PyAny> for PyObject
impl PySizedLayout<PyArithmeticError> for PyBaseExceptionObject
impl PySizedLayout<PyAssertionError> for PyBaseExceptionObject
impl PySizedLayout<PyAttributeError> for PyBaseExceptionObject
impl PySizedLayout<PyBaseException> for PyBaseExceptionObject
impl PySizedLayout<PyBaseExceptionGroup> for PyBaseExceptionObject
impl PySizedLayout<PyBlockingIOError> for PyBaseExceptionObject
impl PySizedLayout<PyBool> for PyObject
impl PySizedLayout<PyBrokenPipeError> for PyBaseExceptionObject
impl PySizedLayout<PyBufferError> for PyBaseExceptionObject
impl PySizedLayout<PyBytesWarning> for PyBaseExceptionObject
impl PySizedLayout<PyChildProcessError> for PyBaseExceptionObject
impl PySizedLayout<PyComplex> for PyComplexObject
impl PySizedLayout<PyConnectionAbortedError> for PyBaseExceptionObject
impl PySizedLayout<PyConnectionError> for PyBaseExceptionObject
impl PySizedLayout<PyConnectionRefusedError> for PyBaseExceptionObject
impl PySizedLayout<PyConnectionResetError> for PyBaseExceptionObject
impl PySizedLayout<PyDate> for PyDateTime_Date
impl PySizedLayout<PyDateTime> for PyDateTime_DateTime
impl PySizedLayout<PyDelta> for PyDateTime_Delta
impl PySizedLayout<PyDeprecationWarning> for PyBaseExceptionObject
impl PySizedLayout<PyDict> for PyDictObject
impl PySizedLayout<PyEOFError> for PyBaseExceptionObject
impl PySizedLayout<PyEncodingWarning> for PyBaseExceptionObject
impl PySizedLayout<PyException> for PyBaseExceptionObject
impl PySizedLayout<PyFileExistsError> for PyBaseExceptionObject
impl PySizedLayout<PyFileNotFoundError> for PyBaseExceptionObject
impl PySizedLayout<PyFloat> for PyFloatObject
impl PySizedLayout<PyFloatingPointError> for PyBaseExceptionObject
impl PySizedLayout<PyFrozenSet> for PySetObject
impl PySizedLayout<PyFutureWarning> for PyBaseExceptionObject
impl PySizedLayout<PyGeneratorExit> for PyBaseExceptionObject
impl PySizedLayout<PyGenericAlias> for PyDictObject
Available on
Py_3_9 only.