Struct feanor_math::vector::map::MapFn
source · pub struct MapFn<V, F, T>where
V: VectorFn<T>,{ /* private fields */ }Implementations§
Trait Implementations§
source§impl<V, F, T, U> SelfSubvectorFn<U> for MapFn<V, F, T>where
V: SelfSubvectorFn<T>,
F: Fn(T) -> U,
impl<V, F, T, U> SelfSubvectorFn<U> for MapFn<V, F, T>where
V: SelfSubvectorFn<T>,
F: Fn(T) -> U,
fn subvector<R: RangeBounds<usize>>(self, range: R) -> Self
impl<V, F, T, U> Copy for MapFn<V, F, T>
Auto Trait Implementations§
impl<V, F, T> Freeze for MapFn<V, F, T>
impl<V, F, T> RefUnwindSafe for MapFn<V, F, T>
impl<V, F, T> Send for MapFn<V, F, T>
impl<V, F, T> Sync for MapFn<V, F, T>
impl<V, F, T> Unpin for MapFn<V, F, T>
impl<V, F, T> UnwindSafe for MapFn<V, F, T>
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