[−][src]Struct wll_sys::st_WolframLibraryData
Fields
UTF8String_disown: Option<unsafe extern "C" fn(arg1: *mut c_char)>
MTensor_new: Option<unsafe extern "C" fn(arg1: mint, arg2: mint, arg3: *const mint, arg4: *mut MTensor) -> c_int>
MTensor_free: Option<unsafe extern "C" fn(arg1: MTensor)>
MTensor_clone: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut MTensor) -> c_int>
MTensor_disown: Option<unsafe extern "C" fn(arg1: MTensor)>
MTensor_disownAll: Option<unsafe extern "C" fn(arg1: MTensor)>
MTensor_setInteger: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut mint, arg3: mint) -> c_int>
MTensor_setReal: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut mint, arg3: mreal) -> c_int>
MTensor_setComplex: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut mint, arg3: mcomplex) -> c_int>
MTensor_setMTensor: Option<unsafe extern "C" fn(arg1: MTensor, arg2: MTensor, arg3: *mut mint, arg4: mint) -> c_int>
MTensor_getInteger: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut mint, arg3: *mut mint) -> c_int>
MTensor_getReal: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut mint, arg3: *mut mreal) -> c_int>
MTensor_getComplex: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut mint, arg3: *mut mcomplex) -> c_int>
MTensor_getMTensor: Option<unsafe extern "C" fn(arg1: MTensor, arg2: *mut mint, arg3: mint, arg4: *mut MTensor) -> c_int>
MTensor_getRank: Option<unsafe extern "C" fn(arg1: MTensor) -> mint>
MTensor_getDimensions: Option<unsafe extern "C" fn(arg1: MTensor) -> *const mint>
MTensor_getType: Option<unsafe extern "C" fn(arg1: MTensor) -> mint>
MTensor_getFlattenedLength: Option<unsafe extern "C" fn(arg1: MTensor) -> mint>
MTensor_getIntegerData: Option<unsafe extern "C" fn(arg1: MTensor) -> *mut mint>
MTensor_getRealData: Option<unsafe extern "C" fn(arg1: MTensor) -> *mut mreal>
MTensor_getComplexData: Option<unsafe extern "C" fn(arg1: MTensor) -> *mut mcomplex>
Message: Option<unsafe extern "C" fn(arg1: *const c_char)>
AbortQ: Option<unsafe extern "C" fn() -> mint>
getWSLINK: Option<unsafe extern "C" fn(arg1: WolframLibraryData) -> WSLINK>
processWSLINK: Option<unsafe extern "C" fn(arg1: WSLINK) -> c_int>
evaluateExpression: Option<unsafe extern "C" fn(arg1: WolframLibraryData, arg2: *mut c_char, arg3: c_int, arg4: mint, arg5: *mut c_void) -> c_int>
runtimeData: *mut st_WolframRuntimeData
compileLibraryFunctions: *mut st_WolframCompileLibrary_Functions
VersionNumber: mint
registerInputStreamMethod: Option<unsafe extern "C" fn(name: *const c_char, ctor: Option<unsafe extern "C" fn(arg1: MInputStream, msgHead: *const c_char, optionsIn: *mut c_void)>, handlerTest: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *mut c_char) -> mbool>, methodData: *mut c_void, destroyMethod: Option<unsafe extern "C" fn(methodData: *mut c_void)>) -> mbool>
unregisterInputStreamMethod: Option<unsafe extern "C" fn(name: *const c_char) -> mbool>
registerOutputStreamMethod: Option<unsafe extern "C" fn(name: *const c_char, ctor: Option<unsafe extern "C" fn(arg1: MOutputStream, msgHead: *const c_char, optionsIn: *mut c_void, appendMode: mbool)>, handlerTest: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *mut c_char) -> mbool>, methodData: *mut c_void, destroyMethod: Option<unsafe extern "C" fn(methodData: *mut c_void)>) -> mbool>
unregisterOutputStreamMethod: Option<unsafe extern "C" fn(name: *const c_char) -> mbool>
ioLibraryFunctions: *mut st_WolframIOLibrary_Functions
getWSLINKEnvironment: Option<unsafe extern "C" fn(arg1: WolframLibraryData) -> WSENV>
sparseLibraryFunctions: *mut st_WolframSparseLibrary_Functions
imageLibraryFunctions: *mut st_WolframImageLibrary_Functions
registerLibraryExpressionManager: Option<unsafe extern "C" fn(mname: *const c_char, mfun: Option<unsafe extern "C" fn(arg1: WolframLibraryData, arg2: mbool, arg3: mint)>) -> c_int>
unregisterLibraryExpressionManager: Option<unsafe extern "C" fn(mname: *const c_char) -> c_int>
releaseManagedLibraryExpression: Option<unsafe extern "C" fn(mname: *const c_char, id: mint) -> c_int>
registerLibraryCallbackManager: Option<unsafe extern "C" fn(name: *const c_char, mfun: Option<unsafe extern "C" fn(arg1: WolframLibraryData, arg2: mint, arg3: MTensor) -> mbool>) -> c_int>
unregisterLibraryCallbackManager: Option<unsafe extern "C" fn(name: *const c_char) -> c_int>
callLibraryCallbackFunction: Option<unsafe extern "C" fn(id: mint, ArgC: mint, Args: *mut MArgument, Res: MArgument) -> c_int>
releaseLibraryCallbackFunction: Option<unsafe extern "C" fn(id: mint) -> c_int>
validatePath: Option<unsafe extern "C" fn(path: *mut c_char, type_: c_char) -> mbool>
protectedModeQ: Option<unsafe extern "C" fn() -> mbool>
rawarrayLibraryFunctions: *mut st_WolframRawArrayLibrary_Functions
numericarrayLibraryFunctions: *mut st_WolframNumericArrayLibrary_Functions
setParallelThreadNumber: Option<unsafe extern "C" fn(arg1: c_int) -> c_int>
restoreParallelThreadNumber: Option<unsafe extern "C" fn(arg1: c_int)>
getParallelThreadNumber: Option<unsafe extern "C" fn() -> c_int>
Trait Implementations
impl Clone for st_WolframLibraryData
[src]
fn clone(&self) -> st_WolframLibraryData
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for st_WolframLibraryData
[src]
impl Debug for st_WolframLibraryData
[src]
Auto Trait Implementations
impl RefUnwindSafe for st_WolframLibraryData
impl !Send for st_WolframLibraryData
impl !Sync for st_WolframLibraryData
impl Unpin for st_WolframLibraryData
impl UnwindSafe for st_WolframLibraryData
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,