Trait basic_dsp_vector::FloatIndex [−][src]
pub trait FloatIndex<Idx> where
Idx: Sized, { type Output: ?Sized; fn data(&self, index: Idx) -> &Self::Output; }
Expand description
Like std::ops::Index
but with a different method name so that it can be used to implement an additional range
accessor for float data.
Associated Types
Required methods
Implementors
impl<S, T, N, D> FloatIndex<usize> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]
impl<S, T, N, D> FloatIndex<usize> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]impl<S, T, N, D> FloatIndex<Range<usize>> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]
impl<S, T, N, D> FloatIndex<Range<usize>> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]impl<S, T, N, D> FloatIndex<RangeFrom<usize>> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]
impl<S, T, N, D> FloatIndex<RangeFrom<usize>> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]impl<S, T, N, D> FloatIndex<RangeFull> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]
impl<S, T, N, D> FloatIndex<RangeFull> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain, [src]