Mat

Struct Mat 

Source
pub struct Mat<'a> { /* private fields */ }
Expand description

Matlab variable

Implementations§

Source§

impl<'a> Mat<'a>

Source

pub fn rank(&self) -> usize

Returns the rank (# of dimensions) of the Matlab variable

Source

pub fn dims(&self) -> Vec<usize>

Returns the dimensions of the Matlab variable

Source

pub fn len(&self) -> usize

Returns the number of elements of the Matlab variable

Source

pub fn field<S: Into<String>>(&self, name: S) -> Result<Vec<&Mat<'_>>>

Returns the field name from a Matlab structure

Trait Implementations§

Source§

impl<'a> Drop for Mat<'a>

Source§

fn drop(&mut self)

Executes the destructor for this type. Read more
Source§

impl<'a> MayBeFrom<&[&str]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[&str]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[f32]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[f32]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[f64]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[f64]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[i16]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[i16]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[i32]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[i32]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[i64]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[i64]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[i8]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[i8]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[u16]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[u16]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[u32]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[u32]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[u64]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[u64]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&[u8]> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &[u8]) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Mat<Own<f32>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<f32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<f64>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<f64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<i16>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<i16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<i32>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<i32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<i64>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<i64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<i8>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<i8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<u16>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<u16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<u32>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<u32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<u64>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<u64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Mat<Own<u8>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &Mat<u8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<f32, Dyn, Const<1>, VecStorage<f32, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<f32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<f32, Dyn, Dyn, VecStorage<f32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<f32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<f64, Dyn, Const<1>, VecStorage<f64, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<f64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<f64, Dyn, Dyn, VecStorage<f64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<f64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i16, Dyn, Const<1>, VecStorage<i16, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<i16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i16, Dyn, Dyn, VecStorage<i16, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<i16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i32, Dyn, Const<1>, VecStorage<i32, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<i32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i32, Dyn, Dyn, VecStorage<i32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<i32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i64, Dyn, Const<1>, VecStorage<i64, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<i64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i64, Dyn, Dyn, VecStorage<i64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<i64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i8, Dyn, Const<1>, VecStorage<i8, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<i8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<i8, Dyn, Dyn, VecStorage<i8, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<i8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u16, Dyn, Const<1>, VecStorage<u16, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<u16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u16, Dyn, Dyn, VecStorage<u16, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<u16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u32, Dyn, Const<1>, VecStorage<u32, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<u32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u32, Dyn, Dyn, VecStorage<u32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<u32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u64, Dyn, Const<1>, VecStorage<u64, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<u64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u64, Dyn, Dyn, VecStorage<u64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<u64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u8, Dyn, Const<1>, VecStorage<u8, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: &DVector<u8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Matrix<u8, Dyn, Dyn, VecStorage<u8, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: &DMatrix<u8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&String> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &String) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<&str>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<&str>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<&Vec<f32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<f32>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<f64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<f64>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<i16>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<i16>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<i32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<i32>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<i64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<i64>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<i8>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<i8>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<u16>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<u16>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<u32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<u32>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<u64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<u64>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&Vec<u8>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &Vec<u8>) -> Result<Self>

Source§

impl<'a> MayBeFrom<&str> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: &str) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f32,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (f32,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f32, f32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (f32, f32)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f32, f32, f32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (f32, f32, f32)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f32, f32, f32, f32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (f32, f32, f32, f32), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f32, f32, f32, f32, f32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (f32, f32, f32, f32, f32), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f64,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (f64,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f64, f64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (f64, f64)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f64, f64, f64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (f64, f64, f64)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f64, f64, f64, f64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (f64, f64, f64, f64), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(f64, f64, f64, f64, f64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (f64, f64, f64, f64, f64), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i16,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i16,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i16, i16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i16, i16)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i16, i16, i16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i16, i16, i16)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i16, i16, i16, i16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (i16, i16, i16, i16), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i16, i16, i16, i16, i16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (i16, i16, i16, i16, i16), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i32,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i32,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i32, i32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i32, i32)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i32, i32, i32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i32, i32, i32)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i32, i32, i32, i32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (i32, i32, i32, i32), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i32, i32, i32, i32, i32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (i32, i32, i32, i32, i32), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i64,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i64,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i64, i64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i64, i64)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i64, i64, i64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i64, i64, i64)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i64, i64, i64, i64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (i64, i64, i64, i64), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i64, i64, i64, i64, i64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (i64, i64, i64, i64, i64), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i8,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i8,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i8, i8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i8, i8)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i8, i8, i8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i8, i8, i8)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i8, i8, i8, i8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (i8, i8, i8, i8)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(i8, i8, i8, i8, i8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (i8, i8, i8, i8, i8), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u16,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u16,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u16, u16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u16, u16)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u16, u16, u16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u16, u16, u16)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u16, u16, u16, u16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (u16, u16, u16, u16), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u16, u16, u16, u16, u16)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (u16, u16, u16, u16, u16), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u32,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u32,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u32, u32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u32, u32)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u32, u32, u32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u32, u32, u32)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u32, u32, u32, u32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (u32, u32, u32, u32), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u32, u32, u32, u32, u32)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (u32, u32, u32, u32, u32), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u64,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u64,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u64, u64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u64, u64)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u64, u64, u64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u64, u64, u64)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u64, u64, u64, u64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (u64, u64, u64, u64), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u64, u64, u64, u64, u64)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (u64, u64, u64, u64, u64), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u8,)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u8,)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u8, u8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u8, u8)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u8, u8, u8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u8, u8, u8)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u8, u8, u8, u8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: (u8, u8, u8, u8)) -> Result<Self>

Source§

impl<'a> MayBeFrom<(u8, u8, u8, u8, u8)> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, data: (u8, u8, u8, u8, u8), ) -> Result<Self>

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, f32>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, f32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, f64>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, f64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, i16>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, i16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, i32>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, i32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, i64>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, i64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, i8>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, i8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, u16>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, u16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, u32>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, u32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, u64>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, u64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Mat<Ref<'a, u8>>> for Mat<'a>

Available on crate feature faer only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: MatRef<'a, u8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<MatArray<'a, f32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, f32>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, f64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, f64>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, i16>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, i16>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, i32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, i32>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, i64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, i64>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, i8>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, i8>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, u16>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, u16>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, u32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, u32>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, u64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, u64>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<MatArray<'a, u8>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, mat_array: MatArray<'a, u8>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<Matrix<f32, Dyn, Const<1>, VecStorage<f32, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<f32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<f32, Dyn, Dyn, VecStorage<f32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<f32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<f64, Dyn, Const<1>, VecStorage<f64, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<f64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<f64, Dyn, Dyn, VecStorage<f64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<f64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i16, Dyn, Const<1>, VecStorage<i16, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<i16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i16, Dyn, Dyn, VecStorage<i16, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<i16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i32, Dyn, Const<1>, VecStorage<i32, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<i32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i32, Dyn, Dyn, VecStorage<i32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<i32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i64, Dyn, Const<1>, VecStorage<i64, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<i64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i64, Dyn, Dyn, VecStorage<i64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<i64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i8, Dyn, Const<1>, VecStorage<i8, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<i8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<i8, Dyn, Dyn, VecStorage<i8, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<i8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u16, Dyn, Const<1>, VecStorage<u16, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<u16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u16, Dyn, Dyn, VecStorage<u16, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<u16>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u32, Dyn, Const<1>, VecStorage<u32, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<u32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u32, Dyn, Dyn, VecStorage<u32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<u32>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u64, Dyn, Const<1>, VecStorage<u64, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<u64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u64, Dyn, Dyn, VecStorage<u64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<u64>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u8, Dyn, Const<1>, VecStorage<u8, Dyn, Const<1>>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, vector: DVector<u8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Matrix<u8, Dyn, Dyn, VecStorage<u8, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

fn maybe_from<S: Into<String>>(name: S, matrix: DMatrix<u8>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<String> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: String) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<&String>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<&String>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Vec<&str>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<&str>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Vec<Box<dyn Iterator<Item = Mat<'a>>>>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, field_iter: Vec<Box<dyn Iterator<Item = Mat<'a>>>>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<Mat<'a>>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, fields: Vec<Mat<'a>>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<String>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<String>) -> Result<Self>
where Self: Sized,

Source§

impl<'a> MayBeFrom<Vec<Vec<Mat<'a>>>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>( name: S, fields: Vec<Vec<Mat<'a>>>, ) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<f32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<f32>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<f64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<f64>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<i16>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<i16>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<i32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<i32>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<i64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<i64>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<i8>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<i8>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<u16>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<u16>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<u32>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<u32>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<u64>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<u64>) -> Result<Self>

Source§

impl<'a> MayBeFrom<Vec<u8>> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: Vec<u8>) -> Result<Self>

Source§

impl<'a> MayBeFrom<f32> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: f32) -> Result<Self>

Source§

impl<'a> MayBeFrom<f64> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: f64) -> Result<Self>

Source§

impl<'a> MayBeFrom<i16> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: i16) -> Result<Self>

Source§

impl<'a> MayBeFrom<i32> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: i32) -> Result<Self>

Source§

impl<'a> MayBeFrom<i64> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: i64) -> Result<Self>

Source§

impl<'a> MayBeFrom<i8> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: i8) -> Result<Self>

Source§

impl<'a> MayBeFrom<u16> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: u16) -> Result<Self>

Source§

impl<'a> MayBeFrom<u32> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: u32) -> Result<Self>

Source§

impl<'a> MayBeFrom<u64> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: u64) -> Result<Self>

Source§

impl<'a> MayBeFrom<u8> for Mat<'a>

Source§

fn maybe_from<S: Into<String>>(name: S, data: u8) -> Result<Self>

Source§

impl<'a> MayBeInto<Mat<'a>> for Mat<'a>

Source§

fn maybe_into(self) -> Result<Mat<'a>>

Source§

impl<'a> MayBeInto<Mat<Own<f32>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<f32>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<f64>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<f64>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i16>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i16>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i32>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i32>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i64>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i64>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i8>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<i8>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u16>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u16>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u32>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u32>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u64>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u64>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u8>>> for &Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Mat<Own<u8>>> for Mat<'a>

Available on crate feature faer only.
Source§

impl<'a> MayBeInto<Matrix<f32, Dyn, Dyn, VecStorage<f32, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<f32, Dyn, Dyn, VecStorage<f32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<f64, Dyn, Dyn, VecStorage<f64, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<f64, Dyn, Dyn, VecStorage<f64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i16, Dyn, Dyn, VecStorage<i16, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i16, Dyn, Dyn, VecStorage<i16, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i32, Dyn, Dyn, VecStorage<i32, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i32, Dyn, Dyn, VecStorage<i32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i64, Dyn, Dyn, VecStorage<i64, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i64, Dyn, Dyn, VecStorage<i64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i8, Dyn, Dyn, VecStorage<i8, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<i8, Dyn, Dyn, VecStorage<i8, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u16, Dyn, Dyn, VecStorage<u16, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u16, Dyn, Dyn, VecStorage<u16, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u32, Dyn, Dyn, VecStorage<u32, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u32, Dyn, Dyn, VecStorage<u32, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u64, Dyn, Dyn, VecStorage<u64, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u64, Dyn, Dyn, VecStorage<u64, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u8, Dyn, Dyn, VecStorage<u8, Dyn, Dyn>>> for &Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<Matrix<u8, Dyn, Dyn, VecStorage<u8, Dyn, Dyn>>> for Mat<'a>

Available on crate feature nalgebra only.
Source§

impl<'a> MayBeInto<String> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<String>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<f32>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<f32>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<f64>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<f64>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i16>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i16>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i32>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i32>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i64>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i64>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i8>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<i8>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u16>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u16>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u32>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u32>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u64>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u64>> for Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u8>> for &Mat<'a>

Source§

impl<'a> MayBeInto<Vec<u8>> for Mat<'a>

Source§

impl<'a> MayBeInto<f32> for &Mat<'a>

Source§

impl<'a> MayBeInto<f32> for Mat<'a>

Source§

impl<'a> MayBeInto<f64> for &Mat<'a>

Source§

impl<'a> MayBeInto<f64> for Mat<'a>

Source§

impl<'a> MayBeInto<i16> for &Mat<'a>

Source§

impl<'a> MayBeInto<i16> for Mat<'a>

Source§

impl<'a> MayBeInto<i32> for &Mat<'a>

Source§

impl<'a> MayBeInto<i32> for Mat<'a>

Source§

impl<'a> MayBeInto<i64> for &Mat<'a>

Source§

impl<'a> MayBeInto<i64> for Mat<'a>

Source§

impl<'a> MayBeInto<i8> for &Mat<'a>

Source§

impl<'a> MayBeInto<i8> for Mat<'a>

Source§

impl<'a> MayBeInto<u16> for &Mat<'a>

Source§

impl<'a> MayBeInto<u16> for Mat<'a>

Source§

impl<'a> MayBeInto<u32> for &Mat<'a>

Source§

impl<'a> MayBeInto<u32> for Mat<'a>

Source§

impl<'a> MayBeInto<u64> for &Mat<'a>

Source§

impl<'a> MayBeInto<u64> for Mat<'a>

Source§

impl<'a> MayBeInto<u8> for &Mat<'a>

Source§

impl<'a> MayBeInto<u8> for Mat<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for Mat<'a>

§

impl<'a> RefUnwindSafe for Mat<'a>

§

impl<'a> !Send for Mat<'a>

§

impl<'a> !Sync for Mat<'a>

§

impl<'a> Unpin for Mat<'a>

§

impl<'a> UnwindSafe for Mat<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> ByRef<T> for T

Source§

fn by_ref(&self) -> &T

Source§

impl<T> DistributionExt for T
where T: ?Sized,

Source§

fn rand<T>(&self, rng: &mut (impl Rng + ?Sized)) -> T
where Self: Distribution<T>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<SS, SP> SupersetOf<SS> for SP
where SS: SubsetOf<SP>,

Source§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
Source§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
Source§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
Source§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V