pub enum MatlabType {
}Expand description
MATLAB type representation.
Variants§
Double
double — 64-bit float (default numeric type)
Single
single — 32-bit float
Int8
int8
Int16
int16
Int32
int32
Int64
int64
Uint8
uint8
Uint16
uint16
Uint32
uint32
Uint64
uint64
Logical
logical
Char
char — character array / string (pre-R2016b)
StringArray
string — string array (R2016b+)
Cell
cell — cell array
StructType(String)
Named struct type
FunctionHandle
function_handle — @func
Sparse
sparse — sparse matrix
Array(Box<MatlabType>, Vec<Option<usize>>)
N-D array of a base type
Class(String)
Class instance
Any
Any / unspecified
Trait Implementations§
Source§impl Clone for MatlabType
impl Clone for MatlabType
Source§fn clone(&self) -> MatlabType
fn clone(&self) -> MatlabType
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 moreSource§impl Debug for MatlabType
impl Debug for MatlabType
Source§impl Display for MatlabType
impl Display for MatlabType
Source§impl PartialEq for MatlabType
impl PartialEq for MatlabType
impl StructuralPartialEq for MatlabType
Auto Trait Implementations§
impl Freeze for MatlabType
impl RefUnwindSafe for MatlabType
impl Send for MatlabType
impl Sync for MatlabType
impl Unpin for MatlabType
impl UnsafeUnpin for MatlabType
impl UnwindSafe for MatlabType
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