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: 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
Trait 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