Trait pyo3::type_object::PyTypeObject [−][src]
pub unsafe trait PyTypeObject {
fn type_object(py: Python<'_>) -> &PyType;
}
Expand description
Python object types that have a corresponding type object.
This trait is marked unsafe because not fulfilling the contract for type_object leads to UB.
See also PyTypeInfo::type_object_raw.
Required methods
fn type_object(py: Python<'_>) -> &PyType
fn type_object(py: Python<'_>) -> &PyType
Returns the safe abstraction over the type object.