[][src]Trait theon::adjunct::Push

pub trait Push: Adjunct {
    type Output: Adjunct<Item = Self::Item>;
    fn push(self, item: Self::Item) -> Self::Output;
}

Associated Types

type Output: Adjunct<Item = Self::Item>

Loading content...

Required methods

fn push(self, item: Self::Item) -> Self::Output

Loading content...

Implementations on Foreign Types

impl<T> Push for (T, T)[src]

type Output = (T, T, T)

impl<T> Push for Vector2<T> where
    T: BaseNum, 
[src]

type Output = Vector3<T>

impl<T> Push for Point2<T>[src]

type Output = Point3<T>

impl<T, D> Push for VectorN<T, D> where
    T: AddAssign + MulAssign + Real + Scalar,
    D: DimName + DimNameAdd<U1>,
    DefaultAllocator: Allocator<T, D> + Allocator<T, DimNameSum<D, U1>>, 
[src]

type Output = VectorN<T, DimNameSum<D, U1>>

impl<T, D> Push for Point<T, D> where
    T: Scalar,
    D: DimName + DimNameAdd<U1>,
    DefaultAllocator: Allocator<T, D> + Allocator<T, DimNameSum<D, U1>>,
    VectorN<T, D>: Adjunct<Item = T> + Push<Output = VectorN<T, DimNameSum<D, U1>>>, 
[src]

type Output = Point<T, DimNameSum<D, U1>>

Loading content...

Implementors

Loading content...