lerp

Function lerp 

Source
pub fn lerp<'out, T, F>(
    out: &'out mut [T; 2],
    a: &[T; 2],
    b: &[T; 2],
    t: &F,
) -> &'out mut [T; 2]
where for<'a> T: Clone + Cast<F> + AddAssign<&'a T>, for<'a> F: Clone + Cast<T> + MulAssign<&'a F>, for<'a, 'b> &'a T: Sub<&'b T, Output = T>,
Expand description

ยงExample

let mut v = vec2::new_zero();
vec2::lerp(&mut v, &vec2::new_zero(), &[100; 2], &0.5);
assert_eq!(v, [50; 2]);