pub trait TranslateMut {
    // Required method
    fn translate_mut(&mut self, p: Point);
}
Expand description

A trait for specifying how a shape is translated by a Point.

Required Methods§

source

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

Implementations on Foreign Types§

source§

impl TranslateMut for ()
where Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<T> TranslateMut for Option<T>
where T: TranslateMut,

source§

fn translate_mut(&mut self, p: Point)

source§

impl<T> TranslateMut for Vec<T>
where T: TranslateMut,

source§

fn translate_mut(&mut self, p: Point)

source§

impl<TupleElement0> TranslateMut for (TupleElement0,)
where TupleElement0: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1> TranslateMut for (TupleElement0, TupleElement1)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2> TranslateMut for (TupleElement0, TupleElement1, TupleElement2)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> TranslateMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, TupleElement25: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, TupleElement25: TranslateMut, TupleElement26: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, TupleElement25: TranslateMut, TupleElement26: TranslateMut, TupleElement27: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, TupleElement25: TranslateMut, TupleElement26: TranslateMut, TupleElement27: TranslateMut, TupleElement28: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, TupleElement25: TranslateMut, TupleElement26: TranslateMut, TupleElement27: TranslateMut, TupleElement28: TranslateMut, TupleElement29: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, TupleElement25: TranslateMut, TupleElement26: TranslateMut, TupleElement27: TranslateMut, TupleElement28: TranslateMut, TupleElement29: TranslateMut, TupleElement30: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> TranslateMut 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)
where TupleElement0: TranslateMut, TupleElement1: TranslateMut, TupleElement2: TranslateMut, TupleElement3: TranslateMut, TupleElement4: TranslateMut, TupleElement5: TranslateMut, TupleElement6: TranslateMut, TupleElement7: TranslateMut, TupleElement8: TranslateMut, TupleElement9: TranslateMut, TupleElement10: TranslateMut, TupleElement11: TranslateMut, TupleElement12: TranslateMut, TupleElement13: TranslateMut, TupleElement14: TranslateMut, TupleElement15: TranslateMut, TupleElement16: TranslateMut, TupleElement17: TranslateMut, TupleElement18: TranslateMut, TupleElement19: TranslateMut, TupleElement20: TranslateMut, TupleElement21: TranslateMut, TupleElement22: TranslateMut, TupleElement23: TranslateMut, TupleElement24: TranslateMut, TupleElement25: TranslateMut, TupleElement26: TranslateMut, TupleElement27: TranslateMut, TupleElement28: TranslateMut, TupleElement29: TranslateMut, TupleElement30: TranslateMut, TupleElement31: TranslateMut, Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

Implementors§