Module pyo3::type_object [−][src]
Expand description
Python type object information
Traits
T: PyLayout<U>
represents that T
is a concrete representation of U
in the Python heap.
E.g., PyCell
is a concrete representaion of all pyclass
es, and ffi::PyObject
is of PyAny
.
T: PySizedLayout<U>
represents that T
is not a instance of
PyVarObject
.
In addition, that T
is a concrete representaion of U
.
Python type information.
All Python native types (e.g., PyDict
) and #[pyclass]
structs implement this trait.
Python object types that have a corresponding type object.