Trait feanor_math::vector::subvector::SelfSubvectorFn

source ·
pub trait SelfSubvectorFn<T>: VectorFn<T> {
    // Required method
    fn subvector<R: RangeBounds<usize>>(self, range: R) -> Self;
}

Required Methods§

source

fn subvector<R: RangeBounds<usize>>(self, range: R) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<R, V, T> SelfSubvectorFn<T> for RingElVectorViewFn<R, V, T>
where R: RingStore, R::Type: RingBase<Element = T>, V: SelfSubvectorView<T>,

source§

impl<T, V> SelfSubvectorFn<T> for SubvectorFn<T, V>
where V: VectorFn<T>,

source§

impl<V, F, T, U> SelfSubvectorFn<U> for MapFn<V, F, T>
where V: SelfSubvectorFn<T>, F: Fn(T) -> U,

source§

impl<V, T> SelfSubvectorFn<T> for VectorViewFn<V, T>
where T: Clone, V: SelfSubvectorView<T>,