Struct basic_dsp_vector::TypeMetaData [−][src]
pub struct TypeMetaData<T, N, D> { /* fields omitted */ }
Holds meta data about a type.
Trait Implementations
impl<T, N, D> MetaData for TypeMetaData<T, N, D> where
T: RealNumber,
N: NumberSpace,
D: Domain,
[src]
impl<T, N, D> MetaData for TypeMetaData<T, N, D> where
T: RealNumber,
N: NumberSpace,
D: Domain,
fn domain(&self) -> DataDomain
[src]
fn domain(&self) -> DataDomain
The domain in which the data vector resides. Basically specifies the x-axis and the type of operations which are valid on this vector. Read more
fn is_complex(&self) -> bool
[src]
fn is_complex(&self) -> bool
Indicates whether the vector contains complex data. This also specifies the type of operations which are valid on this vector. Read more
impl<T: Clone, N: Clone, D: Clone> Clone for TypeMetaData<T, N, D>
[src]
impl<T: Clone, N: Clone, D: Clone> Clone for TypeMetaData<T, N, D>
fn clone(&self) -> TypeMetaData<T, N, D>
[src]
fn clone(&self) -> TypeMetaData<T, N, D>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<T: Copy, N: Copy, D: Copy> Copy for TypeMetaData<T, N, D>
[src]
impl<T: Copy, N: Copy, D: Copy> Copy for TypeMetaData<T, N, D>
Auto Trait Implementations
impl<T, N, D> Send for TypeMetaData<T, N, D> where
D: Send,
N: Send,
T: Send,
impl<T, N, D> Send for TypeMetaData<T, N, D> where
D: Send,
N: Send,
T: Send,
impl<T, N, D> Sync for TypeMetaData<T, N, D> where
D: Sync,
N: Sync,
T: Sync,
impl<T, N, D> Sync for TypeMetaData<T, N, D> where
D: Sync,
N: Sync,
T: Sync,