Crate rustmex_core

Source

Re-exports§

pub use raw::mxArray;
pub use raw::mxComplexity;

Modules§

classid
Distinghuising matlab types from eachother
convert
Conversion to and from matlab with associated errors
numeric
Numeric array and numeric data handling
pointers
Module defining how Matlab pointers behave
raw
Implementations on the raw mxArray pointer.
shim
Signatures of shim functions between Rustmex and the used backend.

Enums§

Complexity
Flag for whether a real or complex numeric array should be created.

Traits§

MatlabClass
Base Matlab class trait. Matlab classes, in Rustmex, are wrapper structures around a bare MatlabPtr, giving them some type information.
MutMatlabClass
Denotes whether the Matlab class is mutable.
NewEmpty
Some, but not all types, can be created in an empty state; whether they can is denoted by this trait.
OwnedMatlabClass
Denotes whether a Matlab class owns its data.
TakeData
Only some Matlab classes, i.e the numeric classes, have data that can be meaningfully taken out of the backing MutMatlabPtr.