#[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
sourceimpl Clone for st_WolframNumericArrayLibrary_Functions
impl Clone for st_WolframNumericArrayLibrary_Functions
sourcefn clone(&self) -> st_WolframNumericArrayLibrary_Functions
fn clone(&self) -> st_WolframNumericArrayLibrary_Functions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Copy for st_WolframNumericArrayLibrary_Functions
Auto Trait Implementations
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more