Struct pyo3_ffi::PyHeapTypeObject
source · #[repr(C)]pub struct PyHeapTypeObject {
pub ht_type: PyTypeObject,
pub as_async: PyAsyncMethods,
pub as_number: PyNumberMethods,
pub as_mapping: PyMappingMethods,
pub as_sequence: PySequenceMethods,
pub as_buffer: PyBufferProcs,
pub ht_name: *mut PyObject,
pub ht_slots: *mut PyObject,
pub ht_qualname: *mut PyObject,
pub ht_cached_keys: *mut c_void,
pub ht_module: *mut PyObject,
}
Fields§
§ht_type: PyTypeObject
§as_async: PyAsyncMethods
§as_number: PyNumberMethods
§as_mapping: PyMappingMethods
§as_sequence: PySequenceMethods
§as_buffer: PyBufferProcs
§ht_name: *mut PyObject
§ht_slots: *mut PyObject
§ht_qualname: *mut PyObject
§ht_cached_keys: *mut c_void
§ht_module: *mut PyObject
Trait Implementations§
source§impl Clone for PyHeapTypeObject
impl Clone for PyHeapTypeObject
source§fn clone(&self) -> PyHeapTypeObject
fn clone(&self) -> PyHeapTypeObject
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for PyHeapTypeObject
impl RefUnwindSafe for PyHeapTypeObject
impl !Send for PyHeapTypeObject
impl !Sync for PyHeapTypeObject
impl Unpin for PyHeapTypeObject
impl UnwindSafe for PyHeapTypeObject
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more