#[repr(C)]pub struct PyHeapTypeObject {Show 14 fields
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,
_ht_tpname: *mut c_char,
pub ht_token: *mut c_void,
_spec_cache: _specialization_cache,
}Available on non-
Py_LIMITED_API only.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_voidAvailable on non-
§PyPy only.ht_module: *mut PyObjectAvailable on
§Py_3_9 only._ht_tpname: *mut c_charAvailable on
§Py_3_11 and non-PyPy only.ht_token: *mut c_voidAvailable on
§Py_3_14 only._spec_cache: _specialization_cacheAvailable on
Py_3_11 and non-PyPy only.Trait Implementations§
Auto Trait Implementations§
impl Freeze for PyHeapTypeObject
impl RefUnwindSafe for PyHeapTypeObject
impl !Send for PyHeapTypeObject
impl !Sync for PyHeapTypeObject
impl Unpin for PyHeapTypeObject
impl UnsafeUnpin 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
Source§impl<T> SizedTypeProperties for T
impl<T> SizedTypeProperties for T
Source§#[doc(hidden)]const SIZE: usize = _
#[doc(hidden)]const SIZE: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const ALIGN: usize = _
#[doc(hidden)]const ALIGN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const ALIGNMENT: Alignment = _
#[doc(hidden)]const ALIGNMENT: Alignment = _
🔬This is a nightly-only experimental API. (
ptr_alignment_type)Source§#[doc(hidden)]const IS_ZST: bool = _
#[doc(hidden)]const IS_ZST: bool = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const LAYOUT: Layout = _
#[doc(hidden)]const LAYOUT: Layout = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)]const MAX_SLICE_LEN: usize = _
#[doc(hidden)]const MAX_SLICE_LEN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)The largest safe length for a
[Self]. Read more