pub fn go_left(&self, i: usize) -> PlaneSlice<'a, T> {
        PlaneSlice {
            plane: self.plane,
            x: self.x - i as isize,
            y: self.y,
        }
    }
/// A slice starting i pixels to the left of the current one.
A slice starting i pixels to the left of the current one.
A slice starting i pixels to the left of the current one .
pub fn go_left(&self, i: usize) -> PlaneSlice<'a, T> {
        PlaneSlice {
            plane: self.plane,
            x: self.x - i as isize,
            y: self.y,
        }
    }
pub fn go_left ( & self , i : usize ) -> PlaneSlice < ' a , T > { PlaneSlice { plane : self . plane , x : self . x - i as isize , y : self . y , } }
A slice starting i pixels to the left of the current one.
A slice starting i pixels to the left of the current one .
&self
i
usize
&self
i
usize