#[repr(C)]pub struct PyUFuncObject {Show 27 fields
pub ob_base: PyObject,
pub nin: c_int,
pub nout: c_int,
pub nargs: c_int,
pub identity: c_int,
pub functions: *mut PyUFuncGenericFunction,
pub data: *mut *mut c_void,
pub ntypes: c_int,
pub reserved1: c_int,
pub name: *const c_char,
pub types: *mut c_char,
pub doc: *const c_char,
pub ptr: *mut c_void,
pub obj: *mut PyObject,
pub userloops: *mut PyObject,
pub core_enabled: c_int,
pub core_num_dim_ix: c_int,
pub core_num_dims: *mut c_int,
pub core_dim_ixs: *mut c_int,
pub core_offsets: *mut c_int,
pub core_signature: *mut c_char,
pub type_resolver: PyUFunc_TypeResolutionFunc,
pub legacy_inner_loop_selector: PyUFunc_LegacyInnerLoopSelectionFunc,
pub reserved2: *mut c_void,
pub masked_inner_loop_selector: PyUFunc_MaskedInnerLoopSelectionFunc,
pub op_flags: *mut npy_uint32,
pub iter_flags: npy_uint32,
}
Fields§
§ob_base: PyObject
§nin: c_int
§nout: c_int
§nargs: c_int
§identity: c_int
§functions: *mut PyUFuncGenericFunction
§data: *mut *mut c_void
§ntypes: c_int
§reserved1: c_int
§name: *const c_char
§types: *mut c_char
§doc: *const c_char
§ptr: *mut c_void
§obj: *mut PyObject
§userloops: *mut PyObject
§core_enabled: c_int
§core_num_dim_ix: c_int
§core_num_dims: *mut c_int
§core_dim_ixs: *mut c_int
§core_offsets: *mut c_int
§core_signature: *mut c_char
§type_resolver: PyUFunc_TypeResolutionFunc
§legacy_inner_loop_selector: PyUFunc_LegacyInnerLoopSelectionFunc
§reserved2: *mut c_void
§masked_inner_loop_selector: PyUFunc_MaskedInnerLoopSelectionFunc
§op_flags: *mut npy_uint32
§iter_flags: npy_uint32
Auto Trait Implementations§
impl Freeze for PyUFuncObject
impl RefUnwindSafe for PyUFuncObject
impl !Send for PyUFuncObject
impl !Sync for PyUFuncObject
impl Unpin for PyUFuncObject
impl UnwindSafe for PyUFuncObject
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.