pub trait TransformMut {
    // Required method
    fn transform_mut(&mut self, trans: Transformation);
}
Expand description

A trait for specifying how an object is changed by a transformation.

Required Methods§

source

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

Implementations on Foreign Types§

source§

impl TransformMut for ()

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<T: TransformMut> TransformMut for Option<T>

source§

impl<T: TransformMut> TransformMut for Vec<T>

source§

impl<TupleElement0: TransformMut> TransformMut for (TupleElement0,)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut> TransformMut for (TupleElement0, TupleElement1)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut, TupleElement29: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut, TupleElement29: TransformMut, TupleElement30: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut, TupleElement29: TransformMut, TupleElement30: TransformMut, TupleElement31: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31)

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

Implementors§