Function bezier2::linear[][src]

pub fn linear<'out, T, F>(
    out: &'out mut [T; 2],
    p0: &[T; 2],
    p1: &[T; 2],
    t: &F
) -> &'out mut [T; 2] where
    T: Clone + Cast<F>,
    T: AddAssign<&'a T>,
    &'a T: Sub<&'b T, Output = T>,
    F: Clone + One + Zero + PartialOrd + Cast<T> + Sub<F, Output = F> + Mul<F, Output = F>,
    F: MulAssign<&'a F>,
    &'a F: Sub<&'b F, Output = F> + Mul<&'b F, Output = F>,