Skip to main content

Apl

Trait Apl 

Source
pub trait Apl<T> {
    type Output;

    // Required method
    fn apl(self, other: T) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn apl(self, other: T) -> Self::Output

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<A, T: Aplable<A>> Apl<T> for A

Source§

type Output = <T as Aplable<A>>::Output

Source§

impl<const N: usize, S: Field> Apl<Nrml<N, S>> for Rot<N, S>
where (): RotDim<N>,

Source§

type Output = Nrml<N, S>

Source§

impl<const N: usize, S: Field> Apl<Vect<N, S>> for Rig<N, S>
where (): RotDim<N>,

Source§

type Output = Vect<N, S>

Source§

impl<const N: usize, S: Field> Apl<Vect<N, S>> for Rot<N, S>
where (): RotDim<N>,

Source§

type Output = Vect<N, S>