#[repr(C)]pub struct st_WolframNumericArrayLibrary_Functions {
pub MNumericArray_new: Option<unsafe extern "C" fn(arg1: numericarray_data_t, arg2: mint, arg3: *const mint, arg4: *mut MNumericArray) -> errcode_t>,
pub MNumericArray_free: Option<unsafe extern "C" fn(arg1: MNumericArray)>,
pub MNumericArray_clone: Option<unsafe extern "C" fn(arg1: MNumericArray, arg2: *mut MNumericArray) -> errcode_t>,
pub MNumericArray_disown: Option<unsafe extern "C" fn(arg1: MNumericArray)>,
pub MNumericArray_disownAll: Option<unsafe extern "C" fn(arg1: MNumericArray)>,
pub MNumericArray_shareCount: Option<unsafe extern "C" fn(arg1: MNumericArray) -> mint>,
pub MNumericArray_getType: Option<unsafe extern "C" fn(arg1: MNumericArray) -> numericarray_data_t>,
pub MNumericArray_getRank: Option<unsafe extern "C" fn(arg1: MNumericArray) -> mint>,
pub MNumericArray_getDimensions: Option<unsafe extern "C" fn(arg1: MNumericArray) -> *const mint>,
pub MNumericArray_getFlattenedLength: Option<unsafe extern "C" fn(arg1: MNumericArray) -> mint>,
pub MNumericArray_getData: Option<unsafe extern "C" fn(arg1: MNumericArray) -> *mut c_void>,
pub MNumericArray_convertType: Option<unsafe extern "C" fn(arg1: *mut MNumericArray, arg2: MNumericArray, arg3: numericarray_data_t, arg4: numericarray_convert_method_t, arg5: mreal) -> errcode_t>,
}Fields§
§MNumericArray_new: Option<unsafe extern "C" fn(arg1: numericarray_data_t, arg2: mint, arg3: *const mint, arg4: *mut MNumericArray) -> errcode_t>§MNumericArray_free: Option<unsafe extern "C" fn(arg1: MNumericArray)>§MNumericArray_clone: Option<unsafe extern "C" fn(arg1: MNumericArray, arg2: *mut MNumericArray) -> errcode_t>§MNumericArray_disown: Option<unsafe extern "C" fn(arg1: MNumericArray)>§MNumericArray_disownAll: Option<unsafe extern "C" fn(arg1: MNumericArray)>§MNumericArray_getType: Option<unsafe extern "C" fn(arg1: MNumericArray) -> numericarray_data_t>§MNumericArray_getRank: Option<unsafe extern "C" fn(arg1: MNumericArray) -> mint>§MNumericArray_getDimensions: Option<unsafe extern "C" fn(arg1: MNumericArray) -> *const mint>§MNumericArray_getFlattenedLength: Option<unsafe extern "C" fn(arg1: MNumericArray) -> mint>§MNumericArray_getData: Option<unsafe extern "C" fn(arg1: MNumericArray) -> *mut c_void>§MNumericArray_convertType: Option<unsafe extern "C" fn(arg1: *mut MNumericArray, arg2: MNumericArray, arg3: numericarray_data_t, arg4: numericarray_convert_method_t, arg5: mreal) -> errcode_t>Trait Implementations§
Source§impl Clone for st_WolframNumericArrayLibrary_Functions
impl Clone for st_WolframNumericArrayLibrary_Functions
Source§fn clone(&self) -> st_WolframNumericArrayLibrary_Functions
fn clone(&self) -> st_WolframNumericArrayLibrary_Functions
Returns a duplicate 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 moreimpl Copy for st_WolframNumericArrayLibrary_Functions
Auto Trait Implementations§
impl Freeze for st_WolframNumericArrayLibrary_Functions
impl RefUnwindSafe for st_WolframNumericArrayLibrary_Functions
impl Send for st_WolframNumericArrayLibrary_Functions
impl Sync for st_WolframNumericArrayLibrary_Functions
impl Unpin for st_WolframNumericArrayLibrary_Functions
impl UnwindSafe for st_WolframNumericArrayLibrary_Functions
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