#[repr(C)]pub struct PyArrayMapIterObject {Show 33 fields
pub ob_base: PyObject,
pub numiter: c_int,
pub size: npy_intp,
pub index: npy_intp,
pub nd: c_int,
pub dimensions: [npy_intp; 32],
pub outer: *mut NpyIter,
pub unused: [*mut c_void; 30],
pub array: *mut PyArrayObject,
pub ait: *mut PyArrayIterObject,
pub subspace: *mut PyArrayObject,
pub iteraxes: [c_int; 32],
pub fancy_strides: [npy_intp; 32],
pub baseoffset: *mut c_char,
pub consec: c_int,
pub dataptr: *mut c_char,
pub nd_fancy: c_int,
pub fancy_dims: [npy_intp; 32],
pub needs_api: c_int,
pub extra_op: *mut PyArrayObject,
pub extra_op_dtype: *mut PyArray_Descr,
pub extra_op_flags: *mut npy_uint32,
pub extra_op_iter: *mut NpyIter,
pub extra_op_next: NpyIter_IterNextFunc,
pub extra_op_ptrs: *mut *mut c_char,
pub outer_next: NpyIter_IterNextFunc,
pub outer_ptrs: *mut *mut c_char,
pub outer_strides: *mut npy_intp,
pub subspace_iter: *mut NpyIter,
pub subspace_next: NpyIter_IterNextFunc,
pub subspace_ptrs: *mut *mut c_char,
pub subspace_strides: *mut npy_intp,
pub iter_count: npy_intp,
}
Fields§
§ob_base: PyObject
§numiter: c_int
§size: npy_intp
§index: npy_intp
§nd: c_int
§dimensions: [npy_intp; 32]
§outer: *mut NpyIter
§unused: [*mut c_void; 30]
§array: *mut PyArrayObject
§ait: *mut PyArrayIterObject
§subspace: *mut PyArrayObject
§iteraxes: [c_int; 32]
§fancy_strides: [npy_intp; 32]
§baseoffset: *mut c_char
§consec: c_int
§dataptr: *mut c_char
§nd_fancy: c_int
§fancy_dims: [npy_intp; 32]
§needs_api: c_int
§extra_op: *mut PyArrayObject
§extra_op_dtype: *mut PyArray_Descr
§extra_op_flags: *mut npy_uint32
§extra_op_iter: *mut NpyIter
§extra_op_next: NpyIter_IterNextFunc
§extra_op_ptrs: *mut *mut c_char
§outer_next: NpyIter_IterNextFunc
§outer_ptrs: *mut *mut c_char
§outer_strides: *mut npy_intp
§subspace_iter: *mut NpyIter
§subspace_next: NpyIter_IterNextFunc
§subspace_ptrs: *mut *mut c_char
§subspace_strides: *mut npy_intp
§iter_count: npy_intp
Auto Trait Implementations§
impl Freeze for PyArrayMapIterObject
impl RefUnwindSafe for PyArrayMapIterObject
impl !Send for PyArrayMapIterObject
impl !Sync for PyArrayMapIterObject
impl Unpin for PyArrayMapIterObject
impl UnwindSafe for PyArrayMapIterObject
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
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.