···334334 }
335335 }
336336337337+ pub fn translated_by(&self, point: Point) -> Self {
338338+ let (x, y) = point.xy::<i32>();
339339+ self.translated(x, y)
340340+ }
341341+337342 /// adds dx and dy to the end of the region (dx and dy are _not_ multiplicative but **additive** factors)
338343 pub fn enlarged(&self, add_x: i32, add_y: i32) -> Self {
339344 let resulting = Self {