Struct numpy::npyffi::objects::PyArrayMapIterObject[][src]

#[repr(C)]
pub struct PyArrayMapIterObject {
Show 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: PyObjectnumiter: c_intsize: npy_intpindex: npy_intpnd: c_intdimensions: [npy_intp; 32]outer: *mut NpyIterunused: [*mut c_void; 30]array: *mut PyArrayObjectait: *mut PyArrayIterObjectsubspace: *mut PyArrayObjectiteraxes: [c_int; 32]fancy_strides: [npy_intp; 32]baseoffset: *mut c_charconsec: c_intdataptr: *mut c_charnd_fancy: c_intfancy_dims: [npy_intp; 32]needs_api: c_intextra_op: *mut PyArrayObjectextra_op_dtype: *mut PyArray_Descrextra_op_flags: *mut npy_uint32extra_op_iter: *mut NpyIterextra_op_next: NpyIter_IterNextFuncextra_op_ptrs: *mut *mut c_charouter_next: NpyIter_IterNextFuncouter_ptrs: *mut *mut c_charouter_strides: *mut npy_intpsubspace_iter: *mut NpyItersubspace_next: NpyIter_IterNextFuncsubspace_ptrs: *mut *mut c_charsubspace_strides: *mut npy_intpiter_count: npy_intp

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.