Struct simics_api_sys::bindings::PyVarObject
source · #[repr(C)]pub struct PyVarObject {
pub ob_base: PyObject,
pub ob_size: Py_ssize_t,
}
Fields§
§ob_base: PyObject
§ob_size: Py_ssize_t
Number of items in variable part
Trait Implementations§
source§impl Clone for PyVarObject
impl Clone for PyVarObject
source§fn clone(&self) -> PyVarObject
fn clone(&self) -> PyVarObject
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 moresource§impl Debug for PyVarObject
impl Debug for PyVarObject
source§impl Default for PyVarObject
impl Default for PyVarObject
source§impl Hash for PyVarObject
impl Hash for PyVarObject
source§impl Ord for PyVarObject
impl Ord for PyVarObject
source§fn cmp(&self, other: &PyVarObject) -> Ordering
fn cmp(&self, other: &PyVarObject) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for PyVarObject
impl PartialEq for PyVarObject
source§impl PartialOrd for PyVarObject
impl PartialOrd for PyVarObject
impl Copy for PyVarObject
impl Eq for PyVarObject
impl StructuralPartialEq for PyVarObject
Auto Trait Implementations§
impl Freeze for PyVarObject
impl RefUnwindSafe for PyVarObject
impl !Send for PyVarObject
impl !Sync for PyVarObject
impl Unpin for PyVarObject
impl UnwindSafe for PyVarObject
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)