pub fn backspace(&self) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).backspace)(obj_data);
        }
        self
    }
///
/// If no text is selected, deletes the character to the left of the
/// text cursor and moves the cursor one position to the left. If any
/// text is selected, the cursor is moved to the beginning of the
/// selected text and the selected text is deleted.
///
/// **See also:** [`del()`]
If no text is selected, deletes the character to the left of the
text cursor and moves the cursor one position to the left. If any
text is selected, the cursor is moved to the beginning of the
selected text and the selected text is deleted.


If no text is selected deletes the character to the left of the text cursor and moves the cursor one position to the left . If any text is selected the cursor is moved to the beginning of the selected text and the selected text is deleted .
pub fn backspace(&self) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).backspace)(obj_data);
        }
        self
    }
pub fn backspace ( & self ) -> & Self { let ( obj_data , funcs ) = self . get_line_edit_obj_funcs ( ) ; unsafe { ( ( * funcs ) . backspace ) ( obj_data ) ; } self }
If no text is selected, deletes the character to the left of the
text cursor and moves the cursor one position to the left.
If no text is selected deletes the character to the left of the text cursor and moves the cursor one position to the left .
&self
&self