pub struct DataContainer<'a, T> { /* private fields */ }Implementations§
Source§impl<'a, T> DataContainer<'a, T>
impl<'a, T> DataContainer<'a, T>
pub fn into_any(self) -> DataContainer<'a, Any>
pub fn data_type(&self) -> DataType
pub fn into_owned_ptr(self) -> UniquePtr<DataContainer> ⓘ
Source§impl<'a, T: HasDataType> DataContainer<'a, T>
impl<'a, T: HasDataType> DataContainer<'a, T>
pub fn compile_time_data_type() -> DataType
pub fn verify_type(&self) -> Result<(), TypeMismatchError>
Trait Implementations§
Source§impl<'a> GetFromDataContainer<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for DataContainer<'a, MatrixFloat>
impl<'a> GetFromDataContainer<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for DataContainer<'a, MatrixFloat>
Source§impl<'a> GetFromDataContainer<ArrayBase<OwnedRepr<f32>, Dim<[usize; 4]>>> for DataContainer<'a, TensorFloat>
impl<'a> GetFromDataContainer<ArrayBase<OwnedRepr<f32>, Dim<[usize; 4]>>> for DataContainer<'a, TensorFloat>
Source§impl<'a> GetFromDataContainer<Complex<f32>> for DataContainer<'a, Complex>
impl<'a> GetFromDataContainer<Complex<f32>> for DataContainer<'a, Complex>
Source§impl<'a> GetFromDataContainer<HashMap<String, Vec<Complex<f32>>>> for DataContainer<'a, MapVectorComplex>
impl<'a> GetFromDataContainer<HashMap<String, Vec<Complex<f32>>>> for DataContainer<'a, MapVectorComplex>
Source§impl<'a> GetFromDataContainer<HashMap<String, Vec<String>>> for DataContainer<'a, MapVectorString>
impl<'a> GetFromDataContainer<HashMap<String, Vec<String>>> for DataContainer<'a, MapVectorString>
Source§impl<'a> GetFromDataContainer<HashMap<String, Vec<f32>>> for DataContainer<'a, MapVectorFloat>
impl<'a> GetFromDataContainer<HashMap<String, Vec<f32>>> for DataContainer<'a, MapVectorFloat>
Source§impl<'a> GetFromDataContainer<HashMap<String, Vec<i32>>> for DataContainer<'a, MapVectorInt>
impl<'a> GetFromDataContainer<HashMap<String, Vec<i32>>> for DataContainer<'a, MapVectorInt>
Source§impl<'a> GetFromDataContainer<HashMap<String, f32>> for DataContainer<'a, MapFloat>
impl<'a> GetFromDataContainer<HashMap<String, f32>> for DataContainer<'a, MapFloat>
Source§impl<'a> GetFromDataContainer<Pool> for DataContainer<'a, Pool>
impl<'a> GetFromDataContainer<Pool> for DataContainer<'a, Pool>
Source§impl<'a> GetFromDataContainer<StereoSample> for DataContainer<'a, StereoSample>
impl<'a> GetFromDataContainer<StereoSample> for DataContainer<'a, StereoSample>
fn get(&self) -> StereoSample
Source§impl<'a> GetFromDataContainer<String> for DataContainer<'a, String>
impl<'a> GetFromDataContainer<String> for DataContainer<'a, String>
Source§impl<'a> GetFromDataContainer<Vec<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>>> for DataContainer<'a, VectorMatrixFloat>
impl<'a> GetFromDataContainer<Vec<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>>> for DataContainer<'a, VectorMatrixFloat>
Source§impl<'a> GetFromDataContainer<Vec<Complex<f32>>> for DataContainer<'a, VectorComplex>
impl<'a> GetFromDataContainer<Vec<Complex<f32>>> for DataContainer<'a, VectorComplex>
Source§impl<'a> GetFromDataContainer<Vec<StereoSample>> for DataContainer<'a, VectorStereoSample>
impl<'a> GetFromDataContainer<Vec<StereoSample>> for DataContainer<'a, VectorStereoSample>
fn get(&self) -> Vec<StereoSample>
Source§impl<'a> GetFromDataContainer<Vec<String>> for DataContainer<'a, VectorString>
impl<'a> GetFromDataContainer<Vec<String>> for DataContainer<'a, VectorString>
Source§impl<'a> GetFromDataContainer<Vec<Vec<Complex<f32>>>> for DataContainer<'a, VectorVectorComplex>
impl<'a> GetFromDataContainer<Vec<Vec<Complex<f32>>>> for DataContainer<'a, VectorVectorComplex>
Source§impl<'a> GetFromDataContainer<Vec<Vec<StereoSample>>> for DataContainer<'a, VectorVectorStereoSample>
impl<'a> GetFromDataContainer<Vec<Vec<StereoSample>>> for DataContainer<'a, VectorVectorStereoSample>
Source§impl<'a> GetFromDataContainer<Vec<Vec<String>>> for DataContainer<'a, VectorVectorString>
impl<'a> GetFromDataContainer<Vec<Vec<String>>> for DataContainer<'a, VectorVectorString>
Source§impl<'a> GetFromDataContainer<Vec<Vec<f32>>> for DataContainer<'a, VectorVectorFloat>
impl<'a> GetFromDataContainer<Vec<Vec<f32>>> for DataContainer<'a, VectorVectorFloat>
Source§impl<'a> GetFromDataContainer<Vec<bool>> for DataContainer<'a, VectorBool>
impl<'a> GetFromDataContainer<Vec<bool>> for DataContainer<'a, VectorBool>
Source§impl<'a> GetFromDataContainer<Vec<f32>> for DataContainer<'a, VectorFloat>
impl<'a> GetFromDataContainer<Vec<f32>> for DataContainer<'a, VectorFloat>
Source§impl<'a> GetFromDataContainer<Vec<i32>> for DataContainer<'a, VectorInt>
impl<'a> GetFromDataContainer<Vec<i32>> for DataContainer<'a, VectorInt>
Source§impl<'a> GetFromDataContainer<bool> for DataContainer<'a, Bool>
impl<'a> GetFromDataContainer<bool> for DataContainer<'a, Bool>
Source§impl<'a> GetFromDataContainer<f32> for DataContainer<'a, Float>
impl<'a> GetFromDataContainer<f32> for DataContainer<'a, Float>
Source§impl<'a> GetFromDataContainer<i32> for DataContainer<'a, Int>
impl<'a> GetFromDataContainer<i32> for DataContainer<'a, Int>
Source§impl<'a> GetFromDataContainer<i64> for DataContainer<'a, Long>
impl<'a> GetFromDataContainer<i64> for DataContainer<'a, Long>
Source§impl<'a> GetFromDataContainer<u32> for DataContainer<'a, UnsignedInt>
impl<'a> GetFromDataContainer<u32> for DataContainer<'a, UnsignedInt>
Source§impl<'a, T> IntoDataContainer<T> for DataContainer<'a, T>
impl<'a, T> IntoDataContainer<T> for DataContainer<'a, T>
fn into_data_container(self) -> DataContainer<'static, T>
Source§impl<'a> TryGetFromDataContainer<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for DataContainer<'a, VectorVectorFloat>
impl<'a> TryGetFromDataContainer<ArrayBase<OwnedRepr<f32>, Dim<[usize; 2]>>> for DataContainer<'a, VectorVectorFloat>
Auto Trait Implementations§
impl<'a, T> !Send for DataContainer<'a, T>
impl<'a, T> !Sync for DataContainer<'a, T>
impl<'a, T> Freeze for DataContainer<'a, T>
impl<'a, T> RefUnwindSafe for DataContainer<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Unpin for DataContainer<'a, T>where
T: Unpin,
impl<'a, T> UnsafeUnpin for DataContainer<'a, T>
impl<'a, T> UnwindSafe for DataContainer<'a, T>where
T: UnwindSafe,
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