///
/// Moves the rectangle horizontally, leaving the rectangle's left
/// edge at the given *x* coordinate. The rectangle's size is
/// unchanged.
///
/// **See also:** [`left()`]
/// [`set_left()`]
/// [`move_right()`]
Moves the rectangle horizontally, leaving the rectangle's left
edge at the given *x* coordinate. The rectangle's size is
unchanged.


Moves the rectangle horizontally leaving the rectangle ' s left edge at the given * x * coordinate . The rectangle ' s size is unchanged .
pub fn move_left(&self, pos: i32) -> &Self {
        let (obj_data, funcs) = self.get_rect_obj_funcs();
        unsafe {
            ((*funcs).move_left)(obj_data, pos);
        }
        self
    }
pub fn move_left ( & self , pos : i32 ) -> & Self { let ( obj_data , funcs ) = self . get_rect_obj_funcs ( ) ; unsafe { ( ( * funcs ) . move_left ) ( obj_data , pos ) ; } self }
Moves the rectangle horizontally, leaving the rectangle's left
edge at the given *x* coordinate.
Moves the rectangle horizontally leaving the rectangle ' s left edge at the given * x * coordinate .
&self
pos
i32