Struct python3_sys::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,
}Fields
ht_type: PyTypeObjectas_async: PyAsyncMethodsas_number: PyNumberMethodsas_mapping: PyMappingMethodsas_sequence: PySequenceMethodsas_buffer: PyBufferProcsht_name: *mut PyObjectht_slots: *mut PyObjectht_qualname: *mut PyObjectht_cached_keys: *mut c_voidTrait Implementations
sourceimpl Clone for PyHeapTypeObject
impl Clone for PyHeapTypeObject
sourceimpl Default for PyHeapTypeObject
impl Default for PyHeapTypeObject
impl Copy for PyHeapTypeObject
Auto Trait Implementations
impl RefUnwindSafe for PyHeapTypeObject
impl !Send for PyHeapTypeObject
impl !Sync for PyHeapTypeObject
impl Unpin for PyHeapTypeObject
impl UnwindSafe for PyHeapTypeObject
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more