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> TranslateMut for Option<T>

source§

fn translate_mut(&mut self, p: Point)

source§

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

source§

fn translate_mut(&mut self, p: Point)

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

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

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

source§

impl<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> 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 Point: Clone,

source§

fn translate_mut(&mut self, p: Point)

Translates the shape by a Point through mutation.

Implementors§